SAP TM 8.0 IMG Help
SAP TM 8.0 IMG Help
SAP TM 8.0 IMG Help
______________________________________________________________
______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________
Use
In this IMG activity, you can define equipment groups and equipment types.
You can use equipment types in the following areas:
- in the definition of the carrier profile to describe the kind of equipment that is owned by
the carrier
- In the definition of forwarding order or forwarding quotation items of the type Container
After you have entered the equipment group, the equipment type, and the number of
containers (pieces) on the forwarding order user interface, the system calculates the tare
weight and capacity in TEU based on the data you have defined in this Customizing
activity.
- in the definition of freight unit building rules
In this case, the system uses the physical properties of the equipment type and group that
you define in this Customizing activity instead of the planning-relevant quantities.
You can use equipment groups to group equipment types into categories.
Requirements
You have activated business function Foundation for External Transportation Management System
(SCM_SCMB_TM_FND1).
Standard settings
Activities
Example
You want to classify the containers that your company owns. You define an equipment group
CN for containers. There are, for example, 10-foot and 20-foot containers. For the equipment
group CN you define the equipment types 22G0 and 22R1 with physical properties, capacities,
and temperature settings for your containers.
______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________
Use
In this IMG activity, you can define the number range intervals for one-time locations.
The system uses number range intervals of the type "internal" to automatically assign a number
of the number range interval to one-time locations. Therefore, you must define at least one
number range interval of the type "internal".
The system does not make explicit use of number range intervals of the type "external" in this
context. However, for documentation purposes, it may make sense to define such intervals to
make clear that these numbers are reserved for manually created locations or for locations that
have been transferred to SAP Transportation Management (SAP TM) via the Core Interface
(CIF). Therefore, the definition of number range intervals of the type "external" is optional.
Activities
Example
Note
In the standard system, all roles have been configured so that users assigned to them can read
the details of locations as well as one-time locations. If this does not meet your requirements,
you can reconfigure the roles.
If you reconfigure the roles, you should ensure that all roles are configured so that users
assigned to them can at least display the details of one-time locations.
For example, if you want to define a role that is used to display all locations starting with the
characters A through to K and you have defined the number range interval for one-time
locations as shown in the example above, you should configure the APO Authorization
______________________________________________________________
SAP AG 4
SAP System
______________________________________________________________
Use
In this IMG activity, you can create the organizational model of your organization. The
organizational model is based on individual organizational units, which can be defined in detail
in this IMG activity.
On the Description tab you can specify the organizational unit function and role to define the
organizational unit in more detail. For example, you can specify Sales as the organizational unit
function and Organization as the organizational unit role. The organizational unit that you
created in this case is a sales organization.
Activities
______________________________________________________________
SAP AG 5
SAP System
______________________________________________________________
Use
In this IMG activity, you can change the organizational model of your organization.
Requirements
In the IMG activity Create Organizational Model, you have created an organizational model.
Example
Use
In this Customizing activity, you can upload definitions of organizational hierarchies from SAP
ERP or SAP Supply Chain Management (SAP SCM) systems into SAP Transportation
Management (SAP TM). For more information, see the Create and Merge Organizational
Hierarchy from SAP ERP or SAP SCM.
6.1.1.3.1 Location
______________________________________________________________
SAP AG 6
SAP System
______________________________________________________________
Use
Standard settings
In the standard system, the logging of changes with change documents is not active for
locations.
Use
In this Customizing activity, you can make configurations for alternative location identifiers. You
can configure the following:
- Define location scheme agencies
This configuration is optional. The agencies that you define must represent organizations
that maintain standardized identification schemes for locations. For more information, see
the 'Requirements' section.
- Define alternative location identifier types (ALI types)
ALI types distinguish between several identification schemes that can be used to identify
locations and can therefore be used to assign alternative location identifiers to locations.
- Define code lists for specific ALI types
For each ALI type, you can create a code list. Code lists are useful for project-specific
identification schemes or if you intend to restrict the identifiers to a subset of a
standardized identification scheme.
If you define a code list, you have to select the identifiers that refer to the ALI type from
the code list. If you do not define a code list, you can freely choose the identifiers.
______________________________________________________________
SAP AG 7
SAP System
______________________________________________________________
Requirements
If you intend to assign alternative location identifiers that refer to standardized identification
schemes, you must define the location scheme agency IDs in this Customizing activity under
Define Location Scheme Agencies.
You define an agency by specifying a 3-digit code and a description. The 3-digit code must
correspond to an entry of the United Nations EDIFACT data element 3055 (DE 3055).
Activities
- To define ALI types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, enter a 6-digit alphanumerical
code and a description.
2. Assign a location scheme agency ID (optional step).
Note that if you want to refer to location scheme agency IDs, you must have defined these
first. For more information, see the 'Requirements 'section.
3. Assign a number to the ALI type (optional step).
4. Save your entries.
The system displays the ALI type in the location master on the Alt. Identifiers tab page.
- To define code lists for specific ALI Types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, select the row of the ALI type
for which you want to define a code list.
2. In the navigation area on the left side, double-click the activity Define Code Lists for
Specific ALI Types.
3. Enter the identifiers that you want to use with the ALI type.
4. Enter a description for the identifiers.
5. Save your entries.
The system accepts these identifiers in combination with the chosen ALI type, when you
enter them in the location master on the Alt. Identifiers tab page. In addition, you can
select the identifiers from the code list when using search help.
______________________________________________________________
SAP AG 8
SAP System
______________________________________________________________
Use
In this IMG activity, you activate change documents for transportation lanes.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
Standard settings
In the standard system, the logging of changes with change documents is not active for
transportation lanes.
Use
Example
Use
______________________________________________________________
SAP AG 9
SAP System
______________________________________________________________
You can set the Consider Hierarchical Relationships Between MTrs First indicator to
control that the lane determination considers the means of transport hierarchy first before
considering the hierarchies of the source and destination locations or zones.
In addition, you can control the order in which the lane determination considers the source
and destination locations or zones by setting the Consider Source Hierarchy First indicator.
- Transshipment location determination
If you set the Consider Directly Connected Transshipment Locations Only indicator, the
system only takes into account direct connections between transshipment locations during
transportation network determination. This indicator does not influence the assignment of
source locations and destination locations to transshipment locations. The system assigns
source locations and destination locations to transshipment locations via transportation zones
taking into account indirectly connected transshipment Locations.
Requirements
You have defined the following objects for the transportation lane determination:
- Transportation lanes
- Hierarchies for:
- the means of transport
- the source locations or zones
- the destination locations or zones
Standard settings
In the standard system, the Consider Hierarchical Relationships Between MTrs First indicator is
set.
Example
The following examples show how the two indicators for the transportation lane determination
relate to each other:
If you set the Consider Hierarchical Relationships Between MTrs First indicator and do not set
the Consider Source Hierarchy First indicator, the lane determination considers the objects and
hierarchies in the following order:
1. Means of transport
2. Destination location or zone
3. Source location or zone
You can choose this setting, for example, if the transportation lane leaving the warehouse is
more important than the customer. The means of transport has the lowest priority.
If you set the Consider Source Hierarchy First indicator and do not set the Consider
Hierarchical Relationships Between MTrs First indicator, the lane determination considers the
objects and hierarchies in the following order:
______________________________________________________________
SAP AG 10
SAP System
______________________________________________________________
6.1.1.4 Resources
Use
______________________________________________________________
SAP AG 11
SAP System
______________________________________________________________
Example
- Airplane
- Train
- EuroTrucking
- ABC shipping
Use
Activities
1. Define a compartment type and, if necessary, determine capcities and capacity consumption
levels.
2. Define a compartment type profile.
3. Assign the compartment type profile to a means of transport.
Use
In this IMG activity you define means of transport combinations. You use means of transport
combinations to model vehicle-resource combinations. A means of transport combination must
consist of one means of transport that is capable of moving independently and at least one
passive means of transport.
Requirements
You have set the passive indicator for the corresponding means of transport for each trailer.
For more information, see the Implementation Guide (IMG) under Maintain Means of Transport.
______________________________________________________________
SAP AG 12
SAP System
______________________________________________________________
Use
In this IMG activity, you define the attributes of means of transport combinations and
compartments.
The system uses these attributes if no reference to a database table exists in the definition of
the field in the field catalog.
Use
In this IMG activity you define the length of time you require to couple a trailer to a vehicle
or to uncouple a trailer from a vehicle.
Use
In this IMG activity, you specify registration numbers patterns for resources.
Registration number patterns represent naming conventions for registration numbers.
______________________________________________________________
SAP AG 13
SAP System
______________________________________________________________
Standard settings
Activities
Use
In this IMG activity, you specify a resource template type for handling resources.
You use resource template types to mark a handling resource as a handling resource template.
You can use this template for new handling resources.
______________________________________________________________
SAP AG 14
SAP System
______________________________________________________________
Use
In this IMG activity, you specify categories for alternative names of resources.
You have to specify alternative name categories before you can specify alternative names in the
resource master.
Use
Example
You have maintained the qualification type Driving License with qualification A (Heavy
Vehicle).
- If you assign qualification A of category Driving License to a vehicle resource, this
means that this resource can only be operated with such a driving license.
- If you assign qualification A of category Driving License to a driver, this means that this
employee is allowed to operate heavy vehicles.
Use
In this IMG activity, you can specify grouping attribute categories and grouping attributes for
resources.
______________________________________________________________
SAP AG 15
SAP System
______________________________________________________________
After you have specified grouping attributes and grouping attribute categories, you can assign
resources in the resources master to them.
Activities
Example
Use
Use
In this IMG activity, you specify that the system should write capacity requirements for
handling resources to the database during planning.
When you create a planned transportation activity that is linked to a handling resource, the
system aggregates the new capacity requirements of this planned transportation activity directly
on the database for the involved handling resource. This leads to a better capacity check
performance.
______________________________________________________________
SAP AG 16
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you can specify variants for the available capacity of resources. Capacity
variants describe, for example, the minimum and maximum capacity of the resource.
You use capacity variants, for example, if you are working with multiple-shift operations.
The system takes a capacity variant into account only if you have defined it as anactive variant
in the resource master data.
Activities
Use
In this IMG activity, you specify the standard equipment type for a combination of equipment
group and equipment type.
You can use this combination to identify a transportation unit (TU) resource as a container or
as non-container equipment. This is necessary, for example, for printing or planning.
You can assign a means of transport or packaging material to this combination. The system
automatically includes these values in the TU resource information in the resource master when
it enters the combination of equipment group and equipment type there. Thus you can ensure
that TU resources are assigned to the correct means of transport and packaging materials. The
______________________________________________________________
SAP AG 17
SAP System
______________________________________________________________
system does not overwrite means of transport or packaging materials that you have already
specified.
6.1.1.5 Agreements
Use
Use
______________________________________________________________
SAP AG 18
SAP System
______________________________________________________________
Use
In this Customizing activity, you can define the reasons why an agreement is deactivated.
Use
In this Customizing activity, you define number range intervals for agreements.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
______________________________________________________________
SAP AG 19
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the following message settings for a message type and
either a user or a role:
- Filtering by severity
- Filtering by detail level
- Filtering by problem class
- Maximum number of messages for application log
Requirements
- For user-specific message settings, the user must exist in the system.
- For role-specific message settings, the role must exist in the system.
Activities
______________________________________________________________
SAP AG 20
SAP System
______________________________________________________________
Use
Note
The active version and the model do not need to be and cannot be created more than once.
The system displays an error message if an active version and a model exist and you try to
create a new one.
Activities
Use
In this IMG activity, you can define general settings for SAP TM.
______________________________________________________________
SAP AG 21
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the system landscape directory data of your business
systems.
You have to define the ERP systems (business system and logical system). Moreover, you need
to select the Manual Maint. checkbox.
Use
In this Customizing activity, you define the organizational unit settings for transportation charge
calculation. This consists of the following settings:
- Default purchasing organization and carrier
The default purchasing organization and carrier for which the rates are maintained so that a
price proposal can be determined for tendering purposes.
- Agreement determination rule
The BRFplus condition used to determine the agreement during charge calculation.
- Calculation sheet determination rule
The BRFplus condition used to determine the calculation sheet during charge calculation.
- Default settlement profile
The settlement profile to be applied for the organizational unit.
- Condition for determination of settlement profile
The BRFplus condition used to determine the settlement profile for charge calculation and
settlement purposes.
- Default dimensional weight profile
The default dimensional weight profile to be applied for the organizational unit.
- Condition for determination of dimensional weight profile
______________________________________________________________
SAP AG 22
SAP System
______________________________________________________________
The BRFplus condition used to determine the dimensional weight profile for charge
calculation and settlement purposes.
You can specify the organizational unit or enter *.
Use
In this Customizing activity, you define rate templates to transport across different systems and
use as templates for creating rate tables.
Note that the system automatically enters the current date as the start date of validity and
12/31/9999 as the end date of validity. You can change these dates after you create a rate
table.
Activities
______________________________________________________________
SAP AG 23
SAP System
______________________________________________________________
Use
In this Customizing activity, you define scale templates to transport across different systems and
use as templates for creating scales.
Activities
Use
In this Customizing activity, you define calculation sheet templates to transport across different
systems and use as templates for creating calculation sheets. The system validates the calculation
sheet templates after you create them.
Note
A calculation sheet template is a flat structure that the system formats into a hierarchical
structure based on the reference lines in the template. Therefore it is recommended that you
adhere to calculation sheet guidelines when creating a calculation sheet template, for example:
- Line numbers must be greater than 10 because the system generates the first sum line as
10
- The sum line must have reference lines greater than itself
- A subtotal line must have reference lines less than itself
- A subtotal line inherits the resolution base from the sum parent line
- If you require a nested sum line, decide on the reference line numbers accordingly
______________________________________________________________
SAP AG 24
SAP System
______________________________________________________________
Activities
Use
In this Customizing activity, you define charge category codes for charge types. You can use
the charge category codes to group and categorize charge types.
Example
______________________________________________________________
SAP AG 25
SAP System
______________________________________________________________
Use
In this Customizing activity, you define charge subcategory codes. You can use the charge
subcategory codes of charge types to group and categorize charge types in a more granular way
than charge category codes.
Example
A suitable example could be the code list resulting out of UN/EDIFACT Recommendation 23:
"FREIGHT COST CODE # FCC Harmonization of the Description of Freight Costs and Other
Charges".
Use
Use
In this Customizing activity, you define number ranges for the master data business objects that
are relevant for charge calculation.
______________________________________________________________
SAP AG 26
SAP System
______________________________________________________________
The system uses number range intervals of type internal to automatically assign a number of the
number range interval to the charge management objects. Therefore, you must define at least
one number range interval of the type Internal.
Use
In this Customizing activity, you define number range intervals for scales.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define number range intervals for rates.
______________________________________________________________
SAP AG 27
SAP System
______________________________________________________________
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define number range intervals for calculation sheets.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
______________________________________________________________
SAP AG 28
SAP System
______________________________________________________________
Use
In this Customizing activity, you define a scale base that forms one of the parameters on which
the cost to be calculated depends.
Activities
You define a scale base as a one-time setup activity. You maintain the scale base in tables of
delivery type S, meaning creating a new scale base is an enhancement activity.
Example
The cost of a shipment depends upon the weight of the goods and the distance traveled.
Therefore the weight and distance form the scale base. To define a scale base for weight, you
maintain it in Customizing in the following way:
Scale Base WEIGHT
Scale Base Desc. Weight
Field Assgmt (Scale Base Field Assignment) SCAVAL_WT
Usage Base for Scales
UoM Relevant X
Dimension Mass
Rounding Rule X
Numeric X
Use
In this Customizing activity, you define a calculation base for a scale base. The calculation base
indicates on what base the charge calculation is executed for a corresponding scale.
______________________________________________________________
SAP AG 29
SAP System
______________________________________________________________
Example
You define the calculation base SOURCELOC as Source (Ship from) Location and
DESTLOC as Destination (Ship to) Location for scale base LOC (Location) as follows:
Calc. Base SOURCELOC
Scale Base LOC
Description Source (Ship from) Location
Field Assgmt (Field Assignment) SOURCELOC_UUID (assignment to a field in the
communication structure)
Helper Assgmt (Helper Assignment) /SCMTMS/CL_TCC_CB_LOCATION_ID
Use
In this Customizing activity, you calculate the dimensional weight by converting the volume to
the appropriate unit of measure and then dividing it by the dimensional weight factor. The
result is the weight in the target unit of measure. The dimensional weight is then used in the
charge calculation using the corresponding calculation base.
In general, the dimensional weight calculation depends on two input variables: the dimensional
weight factor (or ratio) and the system of used unit of measures. These variables are
country-specific and carrier-specific.
Common dimensional weight factors for metric units of measure are 5000 (cm3/kg) and 6000
(cm3/kg).
Common dimensional weight factors for imperial units of measure are 166 (in3/lb) and 194
(in3/lb).
Activities
Assign the dimensional weight profile directly to an organizational unit in the freight agreement
settings or determine the dimensional weight profile using a condition.
______________________________________________________________
SAP AG 30
SAP System
______________________________________________________________
Example
You want to configure the dimensional weight profile for imperial factor 166. You enter the
following data:
- Name I166
- Volume unit of measure in3
- Weight unit of measure lb
Use
In this Customizing activity, you define rounding profiles. You use the rounding profile to
round the data according to its definition.
Each rounding profile points to a rounding rule at a particular index. This rounding rule
consists of the applicability of the rule that defines the value range index, the sign of range
limit included or range limit excluded, the option (for exmaple, equal to, less than, and greater
that), and low and high.
Based upon all the above mentioned factors, the value is rounded accordingly.
Activities
______________________________________________________________
SAP AG 31
SAP System
______________________________________________________________
Example
You define a rounding profile to round up or down to an integer of 0005, that is, it consists
of rounding rule 0005. This rounding profile, when applied to a value, rounds the value to the
nearest integer.
When rounding profile 0005 is applied to a value of 22.8, is it rounded to 23.
Use
In this Customizing activity, you define the calculation methods used in charge calculation.
Use
In this Customizing activity, you can define general settings for the dangerous goods processing
in SAP Transportation Management (TM).
______________________________________________________________
SAP AG 32
SAP System
______________________________________________________________
Standard settings
For the standard processing of dangerous goods with SAP Environment, Health and Safety
(EH&S), select the strategies DG_EHS_CHK and DG_EHS_PRT.
Use
In this Customizing activity, you define profiles for the processing of dangerous goods. The
following profiles are delivered: Only Errors Road and All Messages Road. You
define general conditions for the processing of dangerous goods, for instance what messages are
allowed to process certain dangerous goods or if you are allowed to define goods manually as
dangerous or not.
You assign the profile when defining order types for freight units or freight orders.
You can also specify default mode of transports that have to be used for the dangerous goods
check in case the information is not yet available on the business document.
Activities
You can change the profile or you can define a new one.
Use
In this IMG activity, you can define roles for the parties involved in the transportation process.
______________________________________________________________
SAP AG 33
SAP System
______________________________________________________________
Use
Use
In this IMG activity, you define transportation goods identifier type codes.
Use
In this IMG activity, you can define the document type codes for a business transaction.
______________________________________________________________
SAP AG 34
SAP System
______________________________________________________________
Use
In this IMG activity, you define business transaction document item type codes.
Use
In this Customizing activity, you define block reason codes and assign them to processes. These
processes are then blocked in SAP Transportation Management (SAP TM).
You can use manual block reasons to block processes in SAP TM for many types of objects.
For example, you can block a forwarding order for planning. SAP TM also has block reasons
that are set automatically by the system. The approval workflow is an example of such a block
reason.
Use
You can use the following Customizing activity to define the settings for text collection:
Maintain Text Schema
______________________________________________________________
SAP AG 35
SAP System
______________________________________________________________
For more information, see Cross-Application Components -> Processes and Tools for Enterprise
Applications -> Reusable Objects and Functions for BOPF Environment -> Dependent Object
Text Collection -> Maintain Text Schema.
6.1.2.9 Conditions
Use
Use
In this IMG activity, you define text for your data access definition.
Use
______________________________________________________________
SAP AG 36
SAP System
______________________________________________________________
Use
In this IMG activity, you assign condition types to data access definitions.
Use
In this Customizing activity, you can activate the geographical map display and define settings
for the geographical map.
6.1.2.11 Printing
______________________________________________________________
SAP AG 37
SAP System
______________________________________________________________
Use
In this Customizing activity, you define which text types are to be printed in which text fields
in a print document. For example, you define that handling instructions for a house air waybill
are to be printed in the HAWB (House Air Waybill): Handling Instructions (HAWB_HDINS) text
field in the corresponding print document.
Requirements
You have defined text types and assigned them to text schemas.
For more information, see Customizing for Cross-Application Components under Processes
and Tools for Enterprise Applications -> Reusable Objects and Functions for BOPF
Environment -> Dependent Object Text Collection -> Maintain Text Schema.
Use
In this Customizing activity, you define the number range intervals for the following business
documents:
- Forwarding Order
- Forwarding Quotation
- Order-Based Transportation Requirement
- Delivery-Based Transportation Requirement
When you create one of the above business documents, the system assigns a unique number that
identifies the business document. The number is determined from the number range interval that
is assigned to the business document type in Customizing.
Only internal number assignment is supported, therefore do not use the External Number
Range checkbox.
______________________________________________________________
SAP AG 38
SAP System
______________________________________________________________
Activities
Use
In this Customizing activity, you specify types of forwarding orders. You can use this type to
define certain parameters of the forwarding order that influence how the system processes this
business document.
For example, the forwarding order type determines the number range interval that is used to
generate a number of the forwarding order, or it defines whether freight units are created
automatically when you save the forwarding order. Furthermore, you can assign profiles, for
example planning profile and dangerous goods profile, that determine how follow-up steps such
as planning and dangerous goods checks are performed.
You can select and assign the types that you have defined in this Customizing activity on the
user interface of the forwarding order in SAP NetWeaver Business Client. You can also specify
a default forwarding order type that is used when the forwarding order is created automatically
based on electronic data interchange (EDI).
In the Organizational Unit Determination screen area, you define how the system determines
the sales organization.
The system first checks the Condition for Default Sales Organization. If no sales organization
condition is maintained or if the condition does not find a sales organization, the system checks
if the Consider User Assignment for Org. Unit Determination checkbox is selected, and if the
user is assigned to a sales organization. If the system does not find anything, it uses the sales
organization that is maintained in the Sales Organization field.
______________________________________________________________
SAP AG 39
SAP System
______________________________________________________________
Use
In this Customizing activity, you specify types of forwarding quotations. You can use this type
to define certain parameters of the forwarding quotation that influence how the system processes
this business document.
For example, the forwarding quotation type determines the number range interval that is used to
generate a number of the forwarding quotation, or it defines whether an approval workflow is
activated.
You can select and assign the types that you have defined in this Customizing activity on the
user interface of the forwarding quotation in SAP NetWeaver Business Client. You can also
specify a default forwarding quotation type that is used when the forwarding quotation is created
automatically based on electronic data interchange (EDI).
In the Organizational Unit Determination screen area, you define how the system determines
the sales organization.
The system first checks the Condition for Default Sales Organization. If no sales organization
condition is maintained or if the condition does not find a sales organization, the system checks
if the Consider User Assignment for Org. Unit Determination checkbox is selected, and if the
user is assigned to a sales organization. If the system does not find anything, it uses the sales
organization that is maintained in the Sales Organization field.
______________________________________________________________
SAP AG 40
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the number range intervals for the following business
documents
- Freight order
- Freight unit
- Freight booking
- Transportation unit
When creating one of the above business documents, a unique number is assigned which
identifies the business document. The number is determined from the number range interval that
is assigned to the business document type in Customizing.
Only internal number assignment is supported, do not use the check box External Number
Range.
Activities
Use
______________________________________________________________
SAP AG 41
SAP System
______________________________________________________________
6.1.4.3 Tendering
Use
In this Customizing activity, you can select and change the settings the system uses to manage
incoming e-mails that contain freight quotations (FQs) from carriers.
In the General Settings view, the character you enter in the Keyword Marker field marks
the beginning of a keyword in an e-mail text.
The system stops any further parsing of an e-mail text after the first occurrence of the
character you enter in the Parser End Marker field. You can place explanatory text that you
do not want the parser to process after the parser end marker in an e-mail.
Keywords View
In the Keywords view, you can assign keywords to enable the parser to relate a piece of text
in an e-mail to a business meaning. In an e-mail text, a keyword must start with the keyword
marker that you defined in the General Settings view.
For example, you define a keyword marker of "&". You assign the keyword "RFQ" to the
"Freight Request for Quotation Number" business meaning. Your e-mail text reads as follows:
"Hello, this is a freight quotation for &RFQ 12345".
In this example, the parser extracts the "Freight Request for Quotation Number" from the
e-mail text by searching for the keyword "RFQ". This keyword is preceded by the keyword
marker "&". The "Freight Request for Quotation Number" 12345 follows the keyword "RFQ".
Keywords are not case sensitive. If you define a keyword "RFQ", carriers can write "&RFQ",
"&rfq", or "&rFq" in e-mails.
You can select Determines Application for exactly one keyword in each application. The
occurrence of this specific keyword in an e-mail text determines the application. For example, if
you select the Determines Application checkbox for the keyword "RFQ" and the application
/SCMTMS/TENDERING, the occurrence of "&RFQ" in an e-mail text tells the system the
e-mail is related to a tendering process.
In the Keyword Values view, you can define how carriers write "Yes" and "No" in an e-mail
text. You must define "Yes" and "No" values for the keyword that has the "Acceptance Code"
meaning.
______________________________________________________________
SAP AG 42
SAP System
______________________________________________________________
For example, in the Keywords view, you assign the keyword "ACCEPT" to the meaning
"Acceptance Code". In the Keyword Values view, you assign keyword value "Y" to meaning
"Yes" and keyword value "N" to meaning "No". To accept a freight request for quotation
(freight RFQ) by e-mail, a carrier writes "&ACCEPT y". To reject, a carrier writes
"&ACCEPT n".
Keywords values are not case sensitive. If you define a keyword "ACCEPT" and a keyword
value "Y", a carrier can write "&ACCEPT Y", "&accept y", or "&aCCepT Y" in e-mails.
Use
In this Customizing activity, you can specify the standard settings for tendering. You can also
specify the tendering communication and process settings that you can use in the Define Freight
Order Types Customizing activity.
In the 01 - Visibility Settings view, you can select the settings that determine the visibility
level of a price limit, submitted price, and stop dates in a tendering process.
In the 02 - Rejection Reason Codes view, you can define reason code identifiers (IDs) and
descriptions to classify your reasons for rejecting freight request for quotations (freight RFQs).
In the 03 - E-mail and SMS Content view, you can define the following settings:
- Documents for Notifications
You can specify the names of the documents that the system uses to create e-mails. You
can specify separate documents for the e-mail subject field, the e-mail body text, and SMS
text content. You can also specify additional information that the system adds to other
e-mail body text or SMS text. The system uses the e-mail or SMS type to determine
where it adds the additional text.
You must define the documents that you use in this view as General text documents in
transaction SE61.
- Triggering Notifications at Process Events
You can specify that the system sends an e-mail or an SMS message to a carrier when an
event occurs in the tendering process. Events include sending a freight RFQ to a carrier
and awarding a freight quotation (FQ).
- Bundling Notifications
You can schedule the sending of e-mails and SMS messages in a batch report. With this,
the contact person for the carrier receives e-mails or SMS messages only when the batch
report runs in your system.
The e-mails or SMS messages contain information about all the new events that have taken
______________________________________________________________
SAP AG 43
SAP System
______________________________________________________________
place since the last bundle of e-mails or SMS messages were sent. This means the carrier
does not receive 10 separate e-mails for new freight RFQs, but one e-mail containing the
information on all 10 new freight RFQs.
- General Settings
You can specify general settings for processing e-mails. You can specify the default
communication language and time zone, and the e-mail address the system uses for inbound
e-mails. You can also specify that the system sends you an automatic status confirmation
by e-mail.
- E-mail Security Settings
You must enable secure e-mail management in your system. For more information see SAP
NetWeaver Library -> SAP NetWeaver by Key Capability -> Application Platform by Key
Capability -> Platform-Wide Services -> Connectivity -> Communication Interfaces for
Mail and Telefony -> SAP Connect (BC-SRV-COM) -> Administration -> Secure E-Mail.
In the 04 - Process Settings view, you can specify the following process settings for
tendering:
- Default tendering manager
- Visibility settings
- Tendering profile
- Carrier selection settings
- Maximum response duration
- Considering the calling hours of a business partner
You can use the process and communication settings that you define here in the Define Freight
Order Types Customizing activity to specify the tendering settings for each freight order type.
The following are the settings in the freight order type that the system uses to determine the
Customizing settings for tendering:
- Default, where the system uses the system default settings
- Freight order type, where the system uses the type of freight order
- Conditions, where the system uses the runtime characteristics of a freight order
In the 05 - Communication Settings view, you can specify the following communication
settings for tendering:
- Send alerts to tendering managers whether or not the managers have subscribed to a
tendering alert category
- Use EDI messages to communicate with carriers
- Send particular types of e-mails to carriers
Types include e-mails for freight RFQs, FQ cancellations, and FQ awards.
- Send freight RFQs as e-mails or SMS messages
In the 06 - Carrier -Specific Communication Settings view, you can define communication
settings for a particular carrier that are different from the general communication settings
defined in the 05 - Communication Settings view. This includes the following settings:
- Send EDI messages to this carrier and not to other carriers
______________________________________________________________
SAP AG 44
SAP System
______________________________________________________________
- Send particular types of e-mails and SMS messages to this carrier and not to other carriers
In the 07 - Default Settings view, you must specify one default set of process settings and
one default set of communication settings for your tendering processes.
The system uses these settings if it cannot determine a freight order type. You can also enable
the system to create change documents to record the changes you make to the tendering profiles
that you edit.
Use
6.1.5 Planning
Use
To execute planning, you have to define profiles and settings and transport them into your
production system. You can define profiles and settings in SAP NetWeaver Business Client by
choosing Application Administration -> Planning.
For more information about profiles and settings, see SAP library for Transportation
Management under Profiles and Settings.
______________________________________________________________
SAP AG 45
SAP System
______________________________________________________________
Use
This Customizing activity contains general information about setting up the process controller for
use with planning.
The process controller is a framework that allows you to define your own services, strategies,
and methods for a specific application process.
Activities
You can make settings for the process controller in the following Customizing activities:
- Define Service
- Define Strategy
- Define Methods
- Assign Methods to a Strategy
With the other Customizing activities under the node Process Controller you can define
parameters in order to further adapt your strategy.
See also
For more information, see the SAP Library for SAP Transportation Management on SAP Help
Portal at http://help.sap.com under Basic Functions -> Process Controller.
Use
______________________________________________________________
SAP AG 46
SAP System
______________________________________________________________
Use
In this Customizing activity, you can define your own functions for the planning area and
assign your own strategies to them. The functions that you define here are automatically
available for selection on the transportation planning user interface.
Requirements
You have defined at least one strategy and at least one method. Moreover, you have assigned
this method to your strategy. For more information, see Configure Process Controller for
Planning.
Use
In this Customizing activity, you can define scheduling constraints. A transportation planner can
use this Customizing activity to define time-based constraints for trucks coming from or going
to a certain transshipment location.
VSR optimization and scheduling (manual planning) take these scheduling constraints into
account.
You can use scheduling constraints, for example, to approximate legal requirements regarding
driving times in planning.
For more information, see SAP Library for SAP Transportation Management under Planning ->
Interactive Planning -> VSR Optimization.
Requirements
To be able to assign a constraint set, you need to have defined means of transport. For more
information, see Define Means of Transport.
______________________________________________________________
SAP AG 47
SAP System
______________________________________________________________
Activities
See also:
For more information, see SAP Library for Transportation Management under VSR Optimization.
Use
6.1.6 Settlement
______________________________________________________________
SAP AG 48
SAP System
______________________________________________________________
Use
This Customizing activity contains general information about setting up the process controller for
use with settlement documents.
The process controller is a framework that allows you to define your own services, strategies,
and methods for a specific application process. For example, if you want to use
split/consolidation strategy to create settlement documents differently to the standard way, you
can define your own strategy using the process controller and assign it to the TM_INVOICE
service.
Activities
Make settings for the process controller in the following Customizing activities:
- Define Service
- Define Strategy
- Define Methods
- Assign Methods to a Strategy
More Information
For more information about the process controller for SAP Transportation Management, see SAP
Help Portal at http://help.sap.com under SAP Transportation Management -> Basic
Functions -> Process Controller.
Use
In this Customizing activity, you can define the profile for creating settlement documents. The
settlement profile consists of a set of parameters with which you can control how the system
creates settlement documents.
You can assign the defined settlement profile to an organizational unit using transaction
/SCMTMS/TCM_FASET.
If you do not specify a settlement profile, the system uses standard default settings to create
settlement documents.
Activities
______________________________________________________________
SAP AG 49
SAP System
______________________________________________________________
- Data source to determine the type of data that the system uses when creating a settlement
document. You can specify planned, confirmed, or execution data from forwarding orders
or freight orders.
- Charge item level to determine the level in the forwarding order or freight order at which
the system calculates charges. You can select the header or item level.
- Split/consolidation strategy profile to split or consolidate settlement documents
- Invoicing level to determine one of the following settings when the system creates a
settlement document:
- Consolidate data from more than one forwarding order or freight order
- Create one settlement document for each order
- Create a settlement document for each main item in an order
- Calculation option to determine one of the following settings when the system creates a
settlement document:
- Copy all charges from the forwarding order or freight order
- Copy only the charges that are fixed and calculate all other charges again
Use
In this Customizing activity, you define types of forwarding settlement documents (FWSDs).
You can use these types to specify certain parameters for certain types of FWSDs. The
following includes some of the parameters you can specify:
- Number ranges of FWSDs
- FWSD categories
- Tracking of changes
- BW relevance
- Default UoMs
- Retention period for archiving
- Output profile for printing and transferring to ERP
______________________________________________________________
SAP AG 50
SAP System
______________________________________________________________
Use
In this Customizing activity, you define number range intervals for forwarding settlement
documents (FWSDs).
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define types of freight settlement documents (FSDs). You can
use these types to specify certain parameters for certain types of FSDs. The following includes
some of the parameters you can specify:
- Number ranges of FSDs
- FSD categories
- Tracking of changes
- BW relevance
- Default UoMs
- Retention period for archiving
- Output profile for printing and transferring to ERP
______________________________________________________________
SAP AG 51
SAP System
______________________________________________________________
Use
In this Customizing activity, you define number range intervals for freight settlement documents
(FSDs).
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you create customs profiles and define general terms for processing
information concerning customs. You can define, for example, whether the system checks if the
transport is relevant for customs and if a declaration is necessary.
Requirements
You have defined the customs relevance check in the Customizing activity Define Customs
Relevance Check.
______________________________________________________________
SAP AG 52
SAP System
______________________________________________________________
Activities
Create a profile and assign the settings. You can also change existing profiles.
Use
In this Customizing activity, you define a customs relevance check. The system checks if the
freight order is relevant for customs and if a declaration is necessary for the transportation. The
following check is available:
- Export Check
Checks if the customs union of the source location and the destination location are
different.
Requirements
They depend on the settings you make in the customs profile. For more information, see the
Customizing activity Define Customs Profile.
Standard settings
- Standard interface
/SCMTMS/IF_GT_RELEVANCE_CHECK
- Methods
CHECK_RELEVANCE_EXPORT
- Standard implementation class
/SCMTMS/CL_GT_RELEVANCE_CHECK
Activities
Select the relevant class for the relevance check that implements the above standard interface,
and select the method for the relevance check.
You can define your own customs relevance activities.
6.1.8 Integration
______________________________________________________________
SAP AG 53
SAP System
______________________________________________________________
Use
In this Customizing activity, you specify types of order-based transportation requirements (OTR).
You can use this type to define certain parameters of the OTR that influence how the system
processes this business document.
For example, the OTR type defines the number range interval that is used to generate a number
of the OTR, or it defines whether freight units are created automatically.
You can also specify a default type that is used when the OTR is created automatically based
on data transferred from an ERP system.
Use
In this Customizing activity, you define that texts entered in an SAP ERP document are
displayed on the Notes tab page of the corresponding order-based transportation requirement
(OTR) in SAP TM. You do this by mapping the text type in SAP ERP to the relevant text
type in SAP TM.
Requirements
- You have defined text types in SAP ERP. For more information, see the following:
- For sales documents, see Customizing for Logistics Execution under Shipping ->
Basic Shipping Functions -> Text Control.
- For purchase orders, see Customizing for Materials Management under Purchasing
-> Purchase Order -> Texts for Purchase Orders.
- You have defined text types in SAP TM.
______________________________________________________________
SAP AG 54
SAP System
______________________________________________________________
Use
Use
In this Customizing activity, you define that texts entered in an SAP ERP document are
displayed on the Notes tab page of the corresponding delivery-based transportation requirement
(DTR) in SAP TM. You do this by mapping the text type in SAP ERP to the relevant text
type in SAP TM.
Requirements
- You have defined text types in SAP ERP. For more information, see the following:
- For sales documents, see Customizing for Logistics Execution under Shipping ->
Basic Shipping Functions -> Text Control.
- For purchase orders, see Customizing for Materials Management under Purchasing
-> Purchase Order -> Texts for Purchase Orders.
______________________________________________________________
SAP AG 55
SAP System
______________________________________________________________
Use
During sales order processing in SAP ERP, the dates in the SAP ERP sales order schedule
lines are determined by SAP Transportation Management (SAP TM).
Requirements
To use the synchronous scheduling of SAP ERP sales orders in SAP TM, you must set up the
following as a prerequisite:
- Asynchronous integration of SAP ERP sales orders with SAP TM order-based transportation
requirements
- Customizing-based or condition-based determination of transportation requirement types,
freight unit building rules, and planning profiles for synchronously-created transportation
requirements
In your SAP ERP system, you have assigned a Control Key for Document Transfer to
External TMS to sales orders specified by sales document type, sales area, and shipping
conditions. You have selected the Sales Order Scheduling in External TMS checkbox in this
control key.
For more information, see SAP Library for SAP Transportation Management under ERP
Logistics Integration -> Scheduling of SAP ERP Sales Orders in SAP TM.
______________________________________________________________
SAP AG 56
SAP System
______________________________________________________________
Use
______________________________________________________________
SAP AG 57
SAP System
______________________________________________________________
Use
To use tracking and tracing, you have executed the following Customizing activities for SAP
Transportation Management:
- You have defined the following:
- Freight order types (see Define Freight Order Types)
- Freight booking types (see Define Freight Booking Types)
- Freight unit types (see Define Freight Unit Types)
- Transportation unit types (see Define Transportation Unit Types).
In these Customizing activities make sure that you have chosen an execution tracking
relevance.
- If you want to use an event management system or SAP Event Management to track and
trace the execution of transportation activities, for example, the loading, transportation, and
unloading of freight units, you have defined the system configuration. For more information
about the system configuration for SAP Event Management, see Customizing for SAP
Transportation Management under Integration with Other mySAP.com Components -> Event
Management Interface -> Define System Configuration.
- If you want to use SAP Event Management to track and trace the execution of
transportation activities, you have activated business function SCM_EM_TMCONTENT01
EM, Visibility Proc. for External Transportation Mgmt System in SAP Event Management.
If you want to enhance the standard Customizing, you can define own events and the processing
of these events:
- Define own transportation activities and events in SAP Transportation Management. For
more information, see Define Transportation Activities for Tracking and Tracing.
- Define these events also in the external event management system. For more information
about the event definition in SAP Event Management see Event Management -> Event
Handlers and Event Handler Data -> Codes -> Event Codes -> Define Internal Event
Codes and Internal Event Code Groups.
- To enable the processing of your own events, use BAdI: Providing Execution Data for
Transportation Activities.
Use
______________________________________________________________
SAP AG 58
SAP System
______________________________________________________________
In this Customizing activity you define transportation activities for tracking and tracing.
You also define events.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ES_OTA_LOCATION.
Requirements
______________________________________________________________
SAP AG 59
SAP System
______________________________________________________________
Locations
Use
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).
Activities
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.
See also:
Method:
Adjust Location Data for One-Time Locations
______________________________________________________________
SAP AG 60
SAP System
______________________________________________________________
Address Data
Use
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).
Activities
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.
See also:
Method:
Customer-Specific Location Search Based on Address Data
This BAdI uses the interface /SCMTMS/IF_OTA_LOCATION_SEARCH. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 61
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMB/MD_EQUIPMENT.
Use
This Business Add-In (BAdI) is used in the component Transportation Management (SCM-TM).
You can use this BAdI to implement a consistency check for the entry of equipment types.
When an equipment type is created, the system checks whether it has already been entered and
assigned to another equipment group.
Requirements
You have defined equipment types and groups in Customizing for SAP Transportation
Management (SAP TM).
For more information, refer to the Implementation Guide (IMG) for SAP TM under
Transportation Management -> Master Data -> General Settings -> Define Equipment Types
and Equipment Groups.
Standard settings
Activities
______________________________________________________________
SAP AG 62
SAP System
______________________________________________________________
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.
See also:
This BAdI definition uses the interface /SCMB/IF_EQUI_TYPE_CONS. For more information,
display the interface in the Class Builder.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/IDM_TM_CUST.
Use
You use this Business Add-In (BAdI) to change or enhance the integration process between SAP
NetWeaver Identity Management and SAP Transportation Management (SAP TM).
Requirements
You are using the SAP NetWeaver Identity Management 7.1 product under license.
______________________________________________________________
SAP AG 63
SAP System
______________________________________________________________
Standard settings
Activities
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.
Example
See also:
This BAdI uses the interface /SCMTMS/IF_IDM_TM_CUST. For more information, display the
interface in the Class Builder.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ORG_UNIT_INT.
Use
This Business Add-In (BAdI) is used in the Organization (TM-MD-ORG) component. You can
use this BAdI to influence the creation of organizational units before saving them in the SAP
______________________________________________________________
SAP AG 64
SAP System
______________________________________________________________
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).
Activities
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.
See also
6.1.9.1.3.1 Location
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SAPAPO/ENH_LOC_ALI_VALIDATION.
______________________________________________________________
SAP AG 65
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCMB) component. You can use this
BAdI to add customer-specific validation to the standard validation of alternative location IDs.
Standard settings
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/ES_LDDD_DDD.
______________________________________________________________
SAP AG 66
SAP System
______________________________________________________________
Use
Requirements
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 67
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/ES_DDD.
Use
Requirements
Standard settings
______________________________________________________________
SAP AG 68
SAP System
______________________________________________________________
Activities
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.
See also:
This BAdI definition uses the interface /SCMB/IF_EX_DDD. To obtain further information,
display this interface in the Class Builder.
6.1.9.1.4 Resources
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/RESTMS_REGNR_CHECK.
Use
______________________________________________________________
SAP AG 69
SAP System
______________________________________________________________
Standard settings
Activities
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.
Example
6.1.9.1.5 Agreements
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to determine the agreement between the contractor and the contracting
partner without going through the standard agreement determination process.
If an agreement is not determined for one or more settlement documents using this BAdI and
the standard agreement determination process is required, the Continue with Standard
Determination flag can be set. If this flag is not set in this situation, charges will not be
calculated for those settlement documents.
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).
Activities
______________________________________________________________
SAP AG 70
SAP System
______________________________________________________________
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to execute the best logic when there are one or more valid agreements
for a given contractor and contracting partner. When this is the case, the best logic is executed
in the BAdI instead of in the standard implementation. The BAdI logic filters exactly one
agreement for every settlement document. This data is then used for subsequent charge
processing.
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).
Activities
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.
More Information
______________________________________________________________
SAP AG 71
SAP System
______________________________________________________________
Use
This Business Add-In (BADI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to define your conditions for the agreement header determination. This
BAdI determines if the current agreement is to be used for the given business document.
The return value for EV_EXCLUDE_FA is true if the current agreement is not correct and is
to be skipped. The return value is false if the agreement is to be considered for standard
processing.
The BAdI method for this BAdI is CHECK_CUSTOM_CONDITION and it checks the custom
condition on the agreement header.
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).
Activities
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 in the Charge Management (TM-MD-CM) component.
You can use this BAdI to allocate cost in the profitability calculation process. The cost
allocation process is based on volume or weight, according to your configuration. This BAdI
allows you to define alternative ways to allocate cost.
______________________________________________________________
SAP AG 72
SAP System
______________________________________________________________
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI in the calculation sheet resolution process to determine which calculation
sheet should be processed.
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).
Activities
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.
More Information
______________________________________________________________
SAP AG 73
SAP System
______________________________________________________________
- CHECK_TCCS_RESOL_RESTRICTION
- CHECK_APPLICABILITY_RULE
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to manipulate automatic charge calculation.
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
______________________________________________________________
SAP AG 74
SAP System
______________________________________________________________
You can use this BAdI to extend the functionality of the data access object for business objects.
You need to implement this BAdI if you have added custom resolution bases or calculation
bases. You would also need to implement this BAdI to override standard resolution or
calculation base implementations.
Requirements
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to apply different techniques to calculate charges in the following areas:
- Freight agreement
- Forwarding agreement
______________________________________________________________
SAP AG 75
SAP System
______________________________________________________________
- Calculation sheet
- Rate table
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
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to enhance any of the main steps in the charge calculation engine. This
includes the following:
- Agreement and calculation sheet determination
- Calculation sheet resolution
- Calculation sheet processing
The BAdI methods are called after each step is executed to allow the modification of the step
results.
______________________________________________________________
SAP AG 76
SAP System
______________________________________________________________
Note
All methods are mass enabled, therefore multiple requests can be processed within one call. In
general, a request key is used to uniquely identify requests in the input and output data. All
methods have an import parameter, called IS_REQUEST, that contains all necessary request
data. Component BUS_DATA_ACCESS is a reference to the business data access object, which
provides access to the logistical data of the underlying request. Component T_REQUEST_DATA
is a nested table that contains the request keys for the call.
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
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.
See Also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ES_EHS_DG.
______________________________________________________________
SAP AG 77
SAP System
______________________________________________________________
6.1.9.2.2.2 BAdI: Definition of Data for Printing and Checking for Dangerous
Goods
Use
This Business Add-in (BAdI) is used in the Integration with SAP Environment, Health and
Safety Management (TM-DG-EHS) component. You can use this BAdI to change, delete, or
extend the input data for the dangerous goods check and the printing data for dangerous goods.
The BAdI is called before the system performs the dangerous goods check.
The BAdI contains the following methods:
- CHECK_DG_BC
Change Dangerous Goods Check Data.
- PRINTING_DATA_CHANGE
Change Dangerous Goods Printing Data.
When you implement this BAdI, the system might override the Customizing settings under SAP
Transportation Management -> SCM Basis -> EH&S Services -> Dangerous Goods
Management -> Dangerous Goods Checks and Dangerous Goods Management -> Dangerous
Goods Checks -> Specify Dangerous Goods Check Methods.
This BAdI provides defined interfaces, but no implementation.
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).
Activities
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.
Example
You can find example implementations in the BAdI Builder on the Enhancement Spot
Element Definitions tab in the Implementation Example Classes section.
The following example implementation is available:
- /SCMTMS/CL_EX_BADI_EHS_DG
Manipulation of the dangerous goods check. The check of definite item data is eliminated.
______________________________________________________________
SAP AG 78
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/QTY_TYPE_CODE_DET.
Use
This Business Add-In (BAdI) is used in the Transportation Management (SCM-TM) component.
You can use this BAdI to adapt the quantity type code determination in the inbound message
processing.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 79
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TOR_CHACO.
Use
This Business Add-In (BAdI) is used in the Basic Functions (TM-BF) component. You can use
this BAdI to enhance the standard logic of the change controller for determining changes to one
of the following business documents:
- Freight order
- Freight booking
- Freight unit
You can also use this BAdI to replace the standard logic with your own logic.
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).
Activities
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.
______________________________________________________________
SAP AG 80
SAP System
______________________________________________________________
See also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/BW_EXTRACTION.
Use
This Business Add-In (BAdI) is used in the Integration with SAP NetWeaver Business
Warehouse (TM-BW) component. You can use this BAdI to change the condition for
extracting business document information from the SAP Transportation Management (SAP TM)
system to the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) system.
The system extracts data for the initial upload (with data) and the delta upload. The system
extracts data only for the business document types for which you have selected the BW
Relevance checkbox; you cannot use this BAdI to change the BW Relevance setting.
The standard condition uses the life-cycle status to determine whether data is to be extracted.
For the initial upload, only completed business documents are extracted (that is, their life-cycle
status has the value Completed). For the delta upload, business documents with the following
life-cycle status values are also extracted:
______________________________________________________________
SAP AG 81
SAP System
______________________________________________________________
Requirements
You have specified that the business document type is BW-relevant in one of the following
Customizing activities:
- Define Forwarding Order Types
- Define Forwarding Quotation Types
- Define Freight Order Types
- Define Freight Booking Types
- Define Freight Unit Types
- Define Forwarding Settlement Document Types
- Define Freight Settlement Document Types
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).
Activities
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.
______________________________________________________________
SAP AG 82
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Integration with SAP NetWeaver Business
Warehouse (TM-BW) component. You can use this BAdI to enhance the extraction structures
for the extraction of business document information from the SAP Transportation Management
(SAP TM) system to the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) system.
You can create an append for an extraction structure of a business document. This BAdI fills
the fields in the append with values from the business document.
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).
Activities
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
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
//SCMTMS/ES_MAP_ADAPT_SCENE.
______________________________________________________________
SAP AG 83
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Map Display (TM-BF-MAP) component. You can
use this BAdI to influence the objects currently displayed on the geographical map.
Requirements
You have installed the geographical map for your SAP TM system.
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)
Activities
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.
Example
Objects to be displayed on the geographical map are passed in the following format:
Changeable fields:
MO_ID - Readable identifier of map object
MO_ROLES - Role of map object
MO_DESCRIPTION - Description fields
MO_POSITION - Geographical position of spot
MO_START_POSITION - Geographical position of link start
MO_DEST_POSITION - Geographical position of link destination
FIXED - Map object is fixed for currently displayed objects
ACTION_REQUIRED - For map object action is required
ROUTE_POINTS - Waypoints of route
VISIBLE - Map object visibility status
______________________________________________________________
SAP AG 84
SAP System
______________________________________________________________
Fixed fields (if you change the content of the following field, the consistency of the displayed
objects cannot be guaranteed):
MO_GUID - Unique technical identifier of map object
MO_START_GUID - Unique identifier of link start
MO_DEST_GUID - Unique identifier of link destination
MO_TYPE - Map object type
MO_MULTI_GUID - Superior map object
MO_COUNT - Number of grouped map objects
See also
6.1.9.2.7 Authorizations
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_BADI.
______________________________________________________________
SAP AG 85
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Authorization Check (TM-BF-AUT) component.
You can use this BAdI to change the standard authorization check for business document types
before or after the system performs the standard authorization check.
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).
Activities
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.
See also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_PPF.
______________________________________________________________
SAP AG 86
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Transportation Management component. You can
use this BAdI to define authority checks that are carried out before Post Processing Framework
(PPF) actions are executed using business object /BOFU/PPF_OUPUT_CONTENT.
The BAdI is called before the PPF action is triggered and an authority check needs to be
performed.
Requirements
You have registered business objects in the PPF authorization check class.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 87
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_DATA_BADI.
Use
This Business Add-In (BAdI) is used in the Authorization Check (TM-BF-AUT) component.
You can use this BAdI to change or extend the default data retrieval for authorization checks
before they are performed.
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).
Activities
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.
See also
______________________________________________________________
SAP AG 88
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/FRW_QUERY.
Use
This Business Add-In (BAdI) is used in the Basic Functions (TM-BF) component. You can use
this BAdI to extend queries for business documents.
Requirements
- If you want to extend the selection parameters of the query, you must first extend the
query structure by adding these parameters.
- If you want to extend the result structure of the query, you must first extend it by adding
the additional attributes.
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).
Activities
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.
See also
______________________________________________________________
SAP AG 89
SAP System
______________________________________________________________
- QUERY
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TRQ_APPR_CHECK_BO.
Use
This Business Add-In (BAdI) is used in the Forwarding Order Management (TM-FWM)
component.
You can use this BAdI to check mandatory fields in the business documents of forwarding
order management (business object: transportation request, TR) before proceeding with the
approval workflow. You can use the BAdI method CHECK_BO.
Requirements
Standard settings
For more information about the standard settings (filters and single or multiple uses), see the
Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).
______________________________________________________________
SAP AG 90
SAP System
______________________________________________________________
Activities
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.
Example
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/FIELD_REGISTRY.
Use
This Business Add-In (BAdI) is used in the Forwarding Order Management component. You can
use this BAdI to check the relevance of node attributes, and it is called by the constructor of
the field registry super class.
Standard settings
The list of relevant fields is defined in the constructor of a class inherited from the field
registry super class /SCMTMS/CL_FIELD_REGISTRY. Sub classes must always be created with
private instantiation and public static method GET_INSTANCE (singleton pattern), which creates
______________________________________________________________
SAP AG 91
SAP System
______________________________________________________________
Activities
Method MODIFY_REGISTRY can be used to specify lists of node attributes that are to be
added to or removed from the field registry. This enables you to change the list of relevant
fields.
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.
6.1.9.4.1 Tendering
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TEND.
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to propose carriers and price limits in a tendering plan.
______________________________________________________________
SAP AG 92
SAP System
______________________________________________________________
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).
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI to use the standard logic. The standard logic is implemented in methods
ADD_PREF_TSP and PROPOSE_PRICE_LIMIT of class
/SCMTMS/CL_TEND_A_CRT_PROPOSAL, and can be overwritten or enhanced by your BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to evaluate your freight requests for quotation by defining codes that rate a
quotation as one of the following:
- Quotation acceptable (ACC)
- Quotation review required (REV)
- Quotation not acceptable (NAC)
- Freight request for quotation rejected by carrier (REJ)
- Quotation received after response time (2L8)
- Quotation contains errors (ERR)
______________________________________________________________
SAP AG 93
SAP System
______________________________________________________________
In addition, you can modify the currency conversion for an incoming quotation.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to evaluating freight requests for quotation.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in class
/SCMTMS/CL_TEND_A_EVAL_RESP and can be overruled or enhanced by your own BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to retrieve address information of carrier contacts, tendering managers, and
other parties specified in the freight order. You need this data for sending out freight requests
______________________________________________________________
SAP AG 94
SAP System
______________________________________________________________
Requirements
You need to create your BAdI implementation in order to overrule or modify the standard logic
in regards to address determination.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in class
/SCMTMS/CL_TEND_BUPA_TOOLS and can be overruled or enhanced by your own BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to preselect freight requests for quotation (RFQs).
When a tendering process is finished, the system preselects the most favorable freight RFQ. In
the case of a manual tendering, the tendering manager can then accept or reject the preselected
freight RFQ or can preselect or accept a different RFQ. In the case of an automatic tendering,
______________________________________________________________
SAP AG 95
SAP System
______________________________________________________________
the system automatically accepts the preselected RFQ and sends the updated freight order to the
carrier that provided the preselected freight RFQ.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to the pre-selection of freight RFQs.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
PRESELECT_RESPONSE of class /SCMTMS/CL_TEND_A_PROC_CONTROL and can be
overruled or enhanced by your own BAdI implementation.
Activities
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.
More Information
6.1.9.4.1.6 BAdI: Filling of Result Structure for Forwarding and Freight RFQs
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. The
BAdI can be used in the environment of queries for freight request for quotations (freight
RFQs) and forwarding request for quotations (forwarding RFQs), in particular for the tendering
manager and external carriers. You can use this BAdI to fill or change the result structure of
queries that are based on the query class /SCMTMS/CL_TEND_Q_REQ_RESP.
This applies to the following queries of the business object /SCMTMS/TOR:
______________________________________________________________
SAP AG 96
SAP System
______________________________________________________________
Requirements
You need to create a BAdI implementation to overwrite or change the standard logic in the
result structure of the above queries.
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).
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI to use the standard logic. The standard logic is implemented in method
FILL_RESULT_STRUCTURE of class /SCMTMS/CL_TEND_Q_REQ_RESP and can be
overwritten or enhanced by your BAdI implementation.
Activities
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.
More Information
______________________________________________________________
SAP AG 97
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use the BAdI in the environment of queries for freight orders and tenderings. You can use
this BAdI to fill or modify the result structure of queries that are based on the query class
/SCMTMS/CL_TEND_Q_SUBCON_TEND. This applies to the following queries of the business
object /SCMTMS/TOR:
Node Name Query Name
SUBCONTRACTING QDB_SUBCONTRACTING_BY_ELEMENTS
TENDERING QDB_TENDERING_BY_ELEMENTS
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to the result structure of the above-mentioned queries.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
FILL_RESULT_STRUCTURE of class /SCMTMS/CL_TEND_Q_SUBCON_TEND and can be
overruled or enhanced by your own BAdI implementation.
Activities
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.
More Information
______________________________________________________________
SAP AG 98
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to send e-mail or SMS messages for notifications or freight request for
quotations (freight RFQs) to the contact person of a carrier for specific events in the tendering
process.
The system can send different e-mail or SMS message types. For example, the system can send
a message informing a contact person that a tendering process has been canceled. The system
can send a message for each individual event. It can also collect the messages for a particular
period of time, and send a single message containing all the information about each single
event.
Requirements
You need to create a BAdI implementation if you want to change the standard system logic for
sending tendering e-mails or SMS messages.
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).
There are four different e-mail types in the standard logic for e-mails. In these, we implement
the logic for sender determination, recipient determination, text determination, and trigger
creation and validation. These e-mail types are for the following events:
- Canceled tendering processes
- Sent freight RFQs
- Awarded freight quotations (FQs)
- Rejected FQs
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI if you want to use the standard logic. We implement the standard logic in the
following methods and report:
- Method SEND_NOTIFICATION_MAIL of classes /SCMTMS/CL_TEND_D_TENDREQ_AC
and /SCMTMS/CL_TEND_D_TENDRESP_AC
- Methods of class /SCMTMS/CL_TEND_CS_HELPER
- Report /SCMTMS/TEND_NOTIFICATION_MAIL
You can overwrite or enhance the standard logic with your own BAdI implementation.
______________________________________________________________
SAP AG 99
SAP System
______________________________________________________________
Activities
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.
BAdI method documentation:
- Set the Work Mode of the BAdI
- DETERMINE_RECIPIENT
- DETERMINE_SENDER
- GET_TEXT
- CREATE_TRIGGER_AFTER_COMMIT
- VALIDATE_TRIGGERS
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to trigger the creation of additional alerts for the tendering process. You can
also create and use your own alert categories in this BAdI. You can decide whether the alerts
are to be created in addition to or instead of the standard tendering alerts.
Requirements
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
TRIGGER_ALERT of class /SCMTMS/CL_TEND_D_TENDERING_AC and can be overruled or
enhanced by your own BAdI implementation.
______________________________________________________________
SAP AG 100
SAP System
______________________________________________________________
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to update those fields of the freight order after a successful completion of a
tendering process that you determined with this BAdI.
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).
There is no standard BAdI implementation provided by SAP. However, there is no need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
/BOBF/IF_FRW_ACTION~EXECUTE of class /SCMTMS/CL_TEND_A_UPDATE_TOR and
can be overruled or enhanced by your own BAdI implementation.
Activities
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.
______________________________________________________________
SAP AG 101
SAP System
______________________________________________________________
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to implement your own logic in regards to restarting a tendering process in
case an already assigned carrier, which has been determined by tendering previously, rejects his
or her confirmation. Thus a new carrier has to be determined.
Even if a carrier has already been assigned to a freight order, the carrier has still the
possibility of rejecting the freight order by sending a respective rejecting confirmation. By doing
so, a new carrier needs to be determined for this freight order. In case this carrier has been
determined earlier as the result of a tendering process, tendering can be used again for carrier
determination. This depends on whether or not this option has been selected in the
corresponding tendering process settings in Customizing, and thus a new tendering needs to be
started.
Requirements
You need to create your BAdI implementation in order to overrule or modify the standard logic
in regards to restarting the tendering process.
Standard settings
For more information about the standard settings (filters and single or multiple uses), see the
Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
/BOBF/IF_FRW_ACTION~EXECUTE of class /SCMTMS/CL_TEND_A_CHACO_RESTRT and
can be overruled or enhanced by your own BAdI implementation.
The standard logic starts a new tendering with basically the same tendering plan as the previous
tendering, which had determined the carrier that has now rejected the tendered freight order.
Since this carrier has already rejected the freight order, there is no need for him or her to
participate again in this new tendering - thus, this carrier is removed from the new tendering
______________________________________________________________
SAP AG 102
SAP System
______________________________________________________________
plan.
Activities
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.
More Information
BAdI method documentation:
FILL_ADDITIONAL_NODE_DATA
Set the Work Mode of the BAdI
Modify Tendering Plan to Be Used After Restart
6.1.9.5 Planning
Use
This Business Add-In (BAdI) is used in the Carrier Selection (TM-PLN-CS) component.
You can use this BAdI to implement your own logic (GET_TOR_QUANTITY) for influencing
or replacing the logic used for calculating the overall quantity of a business document that can
be subcontracted (for example, a freight unit or freight order). The system takes this quantity
into account as the overall quantity in the subcontracting area when it calculates costs or loads
specific transportation allocations.
Note:
This logic influences the quantity assigned to a business document in the complete
subcontracting area. The result of this logic might be an input of the transportation allocation
specific quantity determination which influences only the loading quantity of a specific bucket.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic that
determined the overall loading quantity.
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).
______________________________________________________________
SAP AG 103
SAP System
______________________________________________________________
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic
Activities
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
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic that
determined the overall loading quantity.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic.
Activities
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.
______________________________________________________________
SAP AG 104
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/SCMTMS/ADD_DIMENSIONS.
Use
This Business Add-In (BAdI) is used in the Planning (TM-PLN) component. You can use this
BAdI to add additional dimensions during processing.
In the standard system, the quantity structure /SCMTMS/S_QUANTITIES from the item of the
BO transportation order includes the following dimensions:
- Mass
- Volume
- No dimensions (for example, pieces)
By enhancing this structure, you can add additional dimensions.
To guarantee that these new dimensions are taken into account, you must implement this BAdI
and fill table CT_DIMENSIONS with the dimensions you want to be handled during processing
of the BO transportation order.
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).
______________________________________________________________
SAP AG 105
SAP System
______________________________________________________________
Activities
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.
Example
You want to make sure that dimension LENGTH is processed in the capacity check.
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/PLN_OPT.
Use
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enh.
______________________________________________________________
SAP AG 106
SAP System
______________________________________________________________
Activities
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
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).
Activities
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.
______________________________________________________________
SAP AG 107
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/PLN_EXP.
Use
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).
Activities
______________________________________________________________
SAP AG 108
SAP System
______________________________________________________________
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/GT_ACTIVITIES.
Use
This Business Add-In (BAdI) is used in the Transportation Management (TM) component.
You can use this BAdI to change or extend data transferred through the interface
/SCMTMS/IF_GT_REL_ACTIVITY to modify the customs relevance check.
The interface is part of the customs solution of the freight order.
Requirements
You have activated the customs relevance check in Customizing for SAP Transportation
Management (TM) under Define Customs Relevance Check.
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).
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 109
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
Example
If you never use a certain freight order type, for example, ZZDE, you can exclude it from the
settings of the customs relevance check.
6.1.9.7 Integration
Use
This Business Add-In (BAdI) is used in the Integration with SAP Event Management
(TM-EM) component.
You can use this BAdI to process your own events for tracking the execution of physical
transports in SAP Transportation Management in a specific way.
If you define your own transportation activities and events for tracking and tracing (see Define
Transportation Activities for Tracking and Tracing), you can use this BAdI to react on those
specific events. We recommend that you use this BAdI especially in combination with an
enhancement of the extension structure /SCMTMS/INCL_EEW_TOR_EXEC, which is assigned
to the EXECUTIONINFORMATION node of business object /SCMTMS/TOR (see transaction
/BOBF/CONF_UI). The BAdI is called when an incoming event is processed.
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).
Activities
Based on the importing structures and tables, the changing parameter table CT_MODIFY has to
be filled according to the method PROVIDE_CR_UPD_EXECINF of class
/SCMTMS/CL_TOR_EXEC_PROCESS.
This table is used to create or update nodes of the current processed document, for example,
freight unit. We recommend that you mainly update the execution data of the processed
document.
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
______________________________________________________________
SAP AG 110
SAP System
______________________________________________________________
Enhancement Framework.
More Information
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestRequest_In, which is part of the Transportation Request Processing process
component.
______________________________________________________________
SAP AG 111
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestCancellationRequest_In, which is part of the Transportation Request
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestConfirmation_Out, which is part of the Transportation Request Processing
______________________________________________________________
SAP AG 112
SAP System
______________________________________________________________
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderRequest_Out, which is part of the Transportation Order Processing process
component
______________________________________________________________
SAP AG 113
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
______________________________________________________________
SAP AG 114
SAP System
______________________________________________________________
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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.
6.1.9.7.2.2.2 Tendering
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
______________________________________________________________
SAP AG 115
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestQuotationCancellationRequest_In, which is part of the Transportation
Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 116
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestQuotationConfirmation_Out, which is part of the Transportation Request
Processing process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
Use
______________________________________________________________
SAP AG 117
SAP System
______________________________________________________________
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationCreateRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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
______________________________________________________________
SAP AG 118
SAP System
______________________________________________________________
Enhancement Framework.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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.
6.1.9.7.2.2.3 Booking
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
______________________________________________________________
SAP AG 119
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingRequest_Out, which is part of the Transportation Order Processing
process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
______________________________________________________________
SAP AG 120
SAP System
______________________________________________________________
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingWaybillNotification_Out, which is part of the Transportation Order
Processing process component.
______________________________________________________________
SAP AG 121
SAP System
______________________________________________________________
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/ECA_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITERequest_Out, which is part of the Transportation Order Processing
process component.
______________________________________________________________
SAP AG 122
SAP System
______________________________________________________________
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/EXP_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITECancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
______________________________________________________________
SAP AG 123
SAP System
______________________________________________________________
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/EIN_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITEConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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.
______________________________________________________________
SAP AG 124
SAP System
______________________________________________________________
6.1.9.7.2.4 Settlement
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CFI_SE_SPOT_CFIR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITERequest_Out_V1, which is part of the Customer Freight
Invoice Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 125
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITECancellationRequest_Out_V1, which is part of the Customer
Freight Invoice Request Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITEConfirmation_In_V1, which is part of the Customer Freight
Invoice Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 126
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/SFI_SE_SPOT_SFIR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationRequest_Out, which is part of the Transportation
Order Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 127
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationCancellation_Out, which is part of the
Transportation Order Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationConfirmation_In, which is part of the
Transportation Order Processing process component.
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).
Activities
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
______________________________________________________________
SAP AG 128
SAP System
______________________________________________________________
Enhancement Framework.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestRequest_In, which is part of the Transportation Request
Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 129
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestCancellationRequest_In, which is part of the Transportation
Request Processing process component.
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).
Activities
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 in the Order Scheduling (TM-ERP-OS) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestSimulateRequestConfirmation_In, which is part of the
Transportation Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 130
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/DLVP_SPOT_SE_OUT.
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
InboundDeliveryCreateRequest_Out, which is part of the Transportation Order Processing process
component.
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).
You can find the standard coding to fill the enterprise service interface structure in class
/SCMTMS/CL_DLVP_SEND. This might give you useful hints about how to access the data
related to the delivery proposal and how to fill the fields of the enterprise service interface
structure.
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 131
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
OutboundDeliveryBulkCreateRequest_Out, which is part of the Transportation Order Processing
process component.
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).
You can find the standard coding to fill the enterprise service interface structure in class
/SCMTMS/CL_DLVP_SEND. This might give you useful hints about how to access the data
related to the delivery proposals and how to fill the fields of the enterprise service interface
structure.
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CPX_SE_SPOT_ODLV.
______________________________________________________________
SAP AG 132
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
OutboundDeliveryBulkConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CPX_SE_SPOT_IDLV1.
______________________________________________________________
SAP AG 133
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
InboundDeliveryConfirmation_In_V1, which is part of the Transportation Order Processing
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
______________________________________________________________
SAP AG 134
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionCancellationRequest_Out, which is part of the Transportation
Order Processing process component.
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).
______________________________________________________________
SAP AG 135
SAP System
______________________________________________________________
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMRequest_In, which is part of the Transportation Order Processing
______________________________________________________________
SAP AG 136
SAP System
______________________________________________________________
process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMCancellationRequest_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
______________________________________________________________
SAP AG 137
SAP System
______________________________________________________________
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMTenderingResultNotification_Out, which is part of the Transportation
Order Processing process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TDO_SE_SPOT_URI.
Use
This Business Add-in (BAdI) is used in the Transportation Charge Calculation (TM-TCC)
component. You can use this BAdI to change or extend the data transferred through the service
interface GetTransportationDocumentURI.
______________________________________________________________
SAP AG 138
SAP System
______________________________________________________________
With this BAdI, you can change the URI (uniform resource identifier) that is generated to
display a transportation document in an independent browser window. This display might be
triggered from an application outside of SAP Transportation Management (SAP TM).
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).
Activities
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.
______________________________________________________________
SAP AG 139
Transportation Management
______________________________________________________________
Copyright
Copyright(c) 2012 SAP AG. All rights reserved.
Neither this document nor any part of it may be copied or reproduced in any form
or by any means or translated into another language, without the prior consent of
SAP AG. The information contained in this document is subject to change without
notice.
All other products which are mentioned in this documentation are registered or not
registered trademarks of their respective companies.
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG iii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG iv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG v
Release Notes Table of Contents SAP AG
______________________________________________________________
6.1.8 Integration 53
6.1.8.1 ERP Logistics Integration 53
6.1.8.1.1 Order-Based Transportation Requirement 53
6.1.8.1.1.1 Define Order-Based Transportation Requirement Types 54
6.1.8.1.1.2 Assign ERP Text Types to TM Text Types for OTR 54
6.1.8.1.2 Delivery-Based Transportation Requirement 55
6.1.8.1.2.1 Define Delivery-Based Transportation Requirement Types 55
6.1.8.1.2.2 Assign ERP Text Types to TM Text Types for DTR 55
6.1.8.1.3 Order Scheduling 56
6.1.8.1.3.1 Make Settings for Sales Order Scheduling 56
6.1.8.2 Integration to SAP NetWeaver Business Warehouse 56
6.1.8.2.1 Specify Settings for BW Relevance and Data Transfer 56
6.1.8.3 Tracking and Tracing of Processes and Documents 57
6.1.8.3.1 Prerequisites for Tracking and Tracing 57
6.1.8.3.2 Define Transportation Activities for Tracking and Tracing 58
6.1.9 Business Add-Ins (BAdIs) for Transportation Management 59
6.1.9.1 Master Data 59
6.1.9.1.1 General Settings 59
6.1.9.1.1.1 One-Time Locations 59
6.1.9.1.1.1.1 Notes on Implementation 59
6.1.9.1.1.1.2 BAdI: Adjustment of Location Data Created for One-Time
Locations 59
6.1.9.1.1.1.3 BAdI: Customer-Specific Search Logic for Locations Based on
Address Data 60
6.1.9.1.1.2 Equipment Types and Equipment Groups 61
6.1.9.1.1.2.1 Notes on Implementation 61
6.1.9.1.1.2.2 BAdI: Consistency Check for Equipment Types 62
6.1.9.1.2 Organizational Management 63
6.1.9.1.2.1 Enhancement of SAP NetWeaver Identity Management Integration
63
6.1.9.1.2.1.1 Notes on Implementation 63
6.1.9.1.2.1.2 BAdI: User Exit for SAP NetWeaver Identity Management
Integration 63
6.1.9.1.2.2 Organizational Unit Integration 64
6.1.9.1.2.2.1 Notes on Implementation 64
6.1.9.1.2.2.2 BAdI: Creation of Organizational Units 64
6.1.9.1.3 Transportation Network 65
6.1.9.1.3.1 Location 65
6.1.9.1.3.1.1 Enhancement of Validation Logic for Alternative Location
Identifiers 65
6.1.9.1.3.1.1.1 Notes on Implementation 65
6.1.9.1.3.1.1.2 BAdI: Validation of Alternative Location Identifiers 66
______________________________________________________________
SAP AG vi
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG vii
Release Notes Table of Contents SAP AG
______________________________________________________________
6.1.9.2.7 Authorizations 85
6.1.9.2.7.1 Authorization Check 85
6.1.9.2.7.1.1 Notes on Implementation 85
6.1.9.2.7.1.2 BAdI: Authorization Check 85
6.1.9.2.7.2 Output Management 86
6.1.9.2.7.2.1 Notes on Implementation 86
6.1.9.2.7.2.2 BAdI: Register Additional BOs for TM Authorization Check 87
6.1.9.2.7.3 Data Retrieval Before Authorization Check 87
6.1.9.2.7.3.1 Notes on Implementation 87
6.1.9.2.7.3.2 BAdI: Data Retrieval Before Authorization Check 88
6.1.9.2.8 Query Extensions 88
6.1.9.2.8.1 Notes on Implementation 88
6.1.9.2.8.2 BAdI: Query Extensions 89
6.1.9.3 Forwarding Order Management 90
6.1.9.3.1 Approval Workflow 90
6.1.9.3.1.1 Notes on Implementation 90
6.1.9.3.1.2 BAdI: Specific Checks for Approval Workflow in FWO
Management 90
6.1.9.3.2 Registry Extensions 91
6.1.9.3.2.1 Notes on Implementation 91
6.1.9.3.2.2 BAdI: Extensions of Field Registry 91
6.1.9.4 Freight Order Management 92
6.1.9.4.1 Tendering 92
6.1.9.4.1.1 Notes on Implementation 92
6.1.9.4.1.2 BAdI: Creation of Proposals for Tendering Plan 92
6.1.9.4.1.3 BAdI: Evaluation of Quotations 93
6.1.9.4.1.4 BAdI: Determination of Addresses and Contact Persons for
Tendering 94
6.1.9.4.1.5 BAdI: Preselection of Freight Requests for Quotation 95
6.1.9.4.1.6 BAdI: Filling of Result Structure for Forwarding and Freight
RFQs 96
6.1.9.4.1.7 BAdI: Filling of Result Structure for Tendering Query 97
6.1.9.4.1.8 BAdI: Sending of Tendering E-Mails 99
6.1.9.4.1.9 BAdI: Triggering of Alerts 100
6.1.9.4.1.10 BAdI: Update of Freight Order (FO) After Successful
Tendering 101
6.1.9.4.1.11 BAdI: Restart of Tendering Upon Confirmation Rejection by
Assigned Carrier 102
6.1.9.5 Planning 103
6.1.9.5.1 BAdI: Determination of Subcontracting-Relevant Quantity 103
6.1.9.5.2 BAdI: Calculation of TAL Relevant Quantity 104
______________________________________________________________
SAP AG viii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG ix
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG x
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xi
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 1
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 2
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 3
SAP System
______________________________________________________________
Use
In this IMG activity, you can define equipment groups and equipment types.
You can use equipment types in the following areas:
- in the definition of the carrier profile to describe the kind of equipment that is owned by
the carrier
- In the definition of forwarding order or forwarding quotation items of the type Container
After you have entered the equipment group, the equipment type, and the number of
containers (pieces) on the forwarding order user interface, the system calculates the tare
weight and capacity in TEU based on the data you have defined in this Customizing
activity.
- in the definition of freight unit building rules
In this case, the system uses the physical properties of the equipment type and group that
you define in this Customizing activity instead of the planning-relevant quantities.
You can use equipment groups to group equipment types into categories.
Requirements
You have activated business function Foundation for External Transportation Management System
(SCM_SCMB_TM_FND1).
Standard settings
Activities
Example
You want to classify the containers that your company owns. You define an equipment group
CN for containers. There are, for example, 10-foot and 20-foot containers. For the equipment
group CN you define the equipment types 22G0 and 22R1 with physical properties, capacities,
and temperature settings for your containers.
______________________________________________________________
SAP AG 4
SAP System
______________________________________________________________
Use
In this IMG activity, you can define the number range intervals for one-time locations.
The system uses number range intervals of the type "internal" to automatically assign a number
of the number range interval to one-time locations. Therefore, you must define at least one
number range interval of the type "internal".
The system does not make explicit use of number range intervals of the type "external" in this
context. However, for documentation purposes, it may make sense to define such intervals to
make clear that these numbers are reserved for manually created locations or for locations that
have been transferred to SAP Transportation Management (SAP TM) via the Core Interface
(CIF). Therefore, the definition of number range intervals of the type "external" is optional.
Activities
Example
Note
In the standard system, all roles have been configured so that users assigned to them can read
the details of locations as well as one-time locations. If this does not meet your requirements,
you can reconfigure the roles.
If you reconfigure the roles, you should ensure that all roles are configured so that users
assigned to them can at least display the details of one-time locations.
For example, if you want to define a role that is used to display all locations starting with the
characters A through to K and you have defined the number range interval for one-time
locations as shown in the example above, you should configure the APO Authorization
______________________________________________________________
SAP AG 5
SAP System
______________________________________________________________
Use
In this IMG activity, you can create the organizational model of your organization. The
organizational model is based on individual organizational units, which can be defined in detail
in this IMG activity.
On the Description tab you can specify the organizational unit function and role to define the
organizational unit in more detail. For example, you can specify Sales as the organizational unit
function and Organization as the organizational unit role. The organizational unit that you
created in this case is a sales organization.
Activities
______________________________________________________________
SAP AG 6
SAP System
______________________________________________________________
Use
In this IMG activity, you can change the organizational model of your organization.
Requirements
In the IMG activity Create Organizational Model, you have created an organizational model.
Example
Use
In this Customizing activity, you can upload definitions of organizational hierarchies from SAP
ERP or SAP Supply Chain Management (SAP SCM) systems into SAP Transportation
Management (SAP TM). For more information, see the Create and Merge Organizational
Hierarchy from SAP ERP or SAP SCM.
6.1.1.3.1 Location
______________________________________________________________
SAP AG 7
SAP System
______________________________________________________________
Use
Standard settings
In the standard system, the logging of changes with change documents is not active for
locations.
Use
In this Customizing activity, you can make configurations for alternative location identifiers. You
can configure the following:
- Define location scheme agencies
This configuration is optional. The agencies that you define must represent organizations
that maintain standardized identification schemes for locations. For more information, see
the 'Requirements' section.
- Define alternative location identifier types (ALI types)
ALI types distinguish between several identification schemes that can be used to identify
locations and can therefore be used to assign alternative location identifiers to locations.
- Define code lists for specific ALI types
For each ALI type, you can create a code list. Code lists are useful for project-specific
identification schemes or if you intend to restrict the identifiers to a subset of a
standardized identification scheme.
If you define a code list, you have to select the identifiers that refer to the ALI type from
the code list. If you do not define a code list, you can freely choose the identifiers.
______________________________________________________________
SAP AG 8
SAP System
______________________________________________________________
Requirements
If you intend to assign alternative location identifiers that refer to standardized identification
schemes, you must define the location scheme agency IDs in this Customizing activity under
Define Location Scheme Agencies.
You define an agency by specifying a 3-digit code and a description. The 3-digit code must
correspond to an entry of the United Nations EDIFACT data element 3055 (DE 3055).
Activities
- To define ALI types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, enter a 6-digit alphanumerical
code and a description.
2. Assign a location scheme agency ID (optional step).
Note that if you want to refer to location scheme agency IDs, you must have defined these
first. For more information, see the 'Requirements 'section.
3. Assign a number to the ALI type (optional step).
4. Save your entries.
The system displays the ALI type in the location master on the Alt. Identifiers tab page.
- To define code lists for specific ALI Types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, select the row of the ALI type
for which you want to define a code list.
2. In the navigation area on the left side, double-click the activity Define Code Lists for
Specific ALI Types.
3. Enter the identifiers that you want to use with the ALI type.
4. Enter a description for the identifiers.
5. Save your entries.
The system accepts these identifiers in combination with the chosen ALI type, when you
enter them in the location master on the Alt. Identifiers tab page. In addition, you can
select the identifiers from the code list when using search help.
______________________________________________________________
SAP AG 9
SAP System
______________________________________________________________
Use
In this IMG activity, you activate change documents for transportation lanes.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
Standard settings
In the standard system, the logging of changes with change documents is not active for
transportation lanes.
Use
Example
Use
______________________________________________________________
SAP AG 10
SAP System
______________________________________________________________
You can set the Consider Hierarchical Relationships Between MTrs First indicator to
control that the lane determination considers the means of transport hierarchy first before
considering the hierarchies of the source and destination locations or zones.
In addition, you can control the order in which the lane determination considers the source
and destination locations or zones by setting the Consider Source Hierarchy First indicator.
- Transshipment location determination
If you set the Consider Directly Connected Transshipment Locations Only indicator, the
system only takes into account direct connections between transshipment locations during
transportation network determination. This indicator does not influence the assignment of
source locations and destination locations to transshipment locations. The system assigns
source locations and destination locations to transshipment locations via transportation zones
taking into account indirectly connected transshipment Locations.
Requirements
You have defined the following objects for the transportation lane determination:
- Transportation lanes
- Hierarchies for:
- the means of transport
- the source locations or zones
- the destination locations or zones
Standard settings
In the standard system, the Consider Hierarchical Relationships Between MTrs First indicator is
set.
Example
The following examples show how the two indicators for the transportation lane determination
relate to each other:
If you set the Consider Hierarchical Relationships Between MTrs First indicator and do not set
the Consider Source Hierarchy First indicator, the lane determination considers the objects and
hierarchies in the following order:
1. Means of transport
2. Destination location or zone
3. Source location or zone
You can choose this setting, for example, if the transportation lane leaving the warehouse is
more important than the customer. The means of transport has the lowest priority.
If you set the Consider Source Hierarchy First indicator and do not set the Consider
Hierarchical Relationships Between MTrs First indicator, the lane determination considers the
objects and hierarchies in the following order:
______________________________________________________________
SAP AG 11
SAP System
______________________________________________________________
6.1.1.4 Resources
Use
______________________________________________________________
SAP AG 12
SAP System
______________________________________________________________
Example
- Airplane
- Train
- EuroTrucking
- ABC shipping
Use
Activities
1. Define a compartment type and, if necessary, determine capcities and capacity consumption
levels.
2. Define a compartment type profile.
3. Assign the compartment type profile to a means of transport.
Use
In this IMG activity you define means of transport combinations. You use means of transport
combinations to model vehicle-resource combinations. A means of transport combination must
consist of one means of transport that is capable of moving independently and at least one
passive means of transport.
Requirements
You have set the passive indicator for the corresponding means of transport for each trailer.
For more information, see the Implementation Guide (IMG) under Maintain Means of Transport.
______________________________________________________________
SAP AG 13
SAP System
______________________________________________________________
Use
In this IMG activity, you define the attributes of means of transport combinations and
compartments.
The system uses these attributes if no reference to a database table exists in the definition of
the field in the field catalog.
Use
In this IMG activity you define the length of time you require to couple a trailer to a vehicle
or to uncouple a trailer from a vehicle.
Use
In this IMG activity, you specify registration numbers patterns for resources.
Registration number patterns represent naming conventions for registration numbers.
______________________________________________________________
SAP AG 14
SAP System
______________________________________________________________
Standard settings
Activities
Use
In this IMG activity, you specify a resource template type for handling resources.
You use resource template types to mark a handling resource as a handling resource template.
You can use this template for new handling resources.
______________________________________________________________
SAP AG 15
SAP System
______________________________________________________________
Use
In this IMG activity, you specify categories for alternative names of resources.
You have to specify alternative name categories before you can specify alternative names in the
resource master.
Use
Example
You have maintained the qualification type Driving License with qualification A (Heavy
Vehicle).
- If you assign qualification A of category Driving License to a vehicle resource, this
means that this resource can only be operated with such a driving license.
- If you assign qualification A of category Driving License to a driver, this means that this
employee is allowed to operate heavy vehicles.
Use
In this IMG activity, you can specify grouping attribute categories and grouping attributes for
resources.
______________________________________________________________
SAP AG 16
SAP System
______________________________________________________________
After you have specified grouping attributes and grouping attribute categories, you can assign
resources in the resources master to them.
Activities
Example
Use
Use
In this IMG activity, you specify that the system should write capacity requirements for
handling resources to the database during planning.
When you create a planned transportation activity that is linked to a handling resource, the
system aggregates the new capacity requirements of this planned transportation activity directly
on the database for the involved handling resource. This leads to a better capacity check
performance.
______________________________________________________________
SAP AG 17
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you can specify variants for the available capacity of resources. Capacity
variants describe, for example, the minimum and maximum capacity of the resource.
You use capacity variants, for example, if you are working with multiple-shift operations.
The system takes a capacity variant into account only if you have defined it as anactive variant
in the resource master data.
Activities
Use
In this IMG activity, you specify the standard equipment type for a combination of equipment
group and equipment type.
You can use this combination to identify a transportation unit (TU) resource as a container or
as non-container equipment. This is necessary, for example, for printing or planning.
You can assign a means of transport or packaging material to this combination. The system
automatically includes these values in the TU resource information in the resource master when
it enters the combination of equipment group and equipment type there. Thus you can ensure
that TU resources are assigned to the correct means of transport and packaging materials. The
______________________________________________________________
SAP AG 18
SAP System
______________________________________________________________
system does not overwrite means of transport or packaging materials that you have already
specified.
6.1.1.5 Agreements
Use
Use
______________________________________________________________
SAP AG 19
SAP System
______________________________________________________________
Use
In this Customizing activity, you can define the reasons why an agreement is deactivated.
Use
In this Customizing activity, you define number range intervals for agreements.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
______________________________________________________________
SAP AG 20
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the following message settings for a message type and
either a user or a role:
- Filtering by severity
- Filtering by detail level
- Filtering by problem class
- Maximum number of messages for application log
Requirements
- For user-specific message settings, the user must exist in the system.
- For role-specific message settings, the role must exist in the system.
Activities
______________________________________________________________
SAP AG 21
SAP System
______________________________________________________________
Use
Note
The active version and the model do not need to be and cannot be created more than once.
The system displays an error message if an active version and a model exist and you try to
create a new one.
Activities
Use
In this IMG activity, you can define general settings for SAP TM.
______________________________________________________________
SAP AG 22
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the system landscape directory data of your business
systems.
You have to define the ERP systems (business system and logical system). Moreover, you need
to select the Manual Maint. checkbox.
Use
In this Customizing activity, you define the organizational unit settings for transportation charge
calculation. This consists of the following settings:
- Default purchasing organization and carrier
The default purchasing organization and carrier for which the rates are maintained so that a
price proposal can be determined for tendering purposes.
- Agreement determination rule
The BRFplus condition used to determine the agreement during charge calculation.
- Calculation sheet determination rule
The BRFplus condition used to determine the calculation sheet during charge calculation.
- Default settlement profile
The settlement profile to be applied for the organizational unit.
- Condition for determination of settlement profile
The BRFplus condition used to determine the settlement profile for charge calculation and
settlement purposes.
- Default dimensional weight profile
The default dimensional weight profile to be applied for the organizational unit.
- Condition for determination of dimensional weight profile
______________________________________________________________
SAP AG 23
SAP System
______________________________________________________________
The BRFplus condition used to determine the dimensional weight profile for charge
calculation and settlement purposes.
You can specify the organizational unit or enter *.
Use
In this Customizing activity, you define rate templates to transport across different systems and
use as templates for creating rate tables.
Note that the system automatically enters the current date as the start date of validity and
12/31/9999 as the end date of validity. You can change these dates after you create a rate
table.
Activities
______________________________________________________________
SAP AG 24
SAP System
______________________________________________________________
Use
In this Customizing activity, you define scale templates to transport across different systems and
use as templates for creating scales.
Activities
Use
In this Customizing activity, you define calculation sheet templates to transport across different
systems and use as templates for creating calculation sheets. The system validates the calculation
sheet templates after you create them.
Note
A calculation sheet template is a flat structure that the system formats into a hierarchical
structure based on the reference lines in the template. Therefore it is recommended that you
adhere to calculation sheet guidelines when creating a calculation sheet template, for example:
- Line numbers must be greater than 10 because the system generates the first sum line as
10
- The sum line must have reference lines greater than itself
- A subtotal line must have reference lines less than itself
- A subtotal line inherits the resolution base from the sum parent line
- If you require a nested sum line, decide on the reference line numbers accordingly
______________________________________________________________
SAP AG 25
SAP System
______________________________________________________________
Activities
Use
In this Customizing activity, you define charge category codes for charge types. You can use
the charge category codes to group and categorize charge types.
Example
______________________________________________________________
SAP AG 26
SAP System
______________________________________________________________
Use
In this Customizing activity, you define charge subcategory codes. You can use the charge
subcategory codes of charge types to group and categorize charge types in a more granular way
than charge category codes.
Example
A suitable example could be the code list resulting out of UN/EDIFACT Recommendation 23:
"FREIGHT COST CODE # FCC Harmonization of the Description of Freight Costs and Other
Charges".
Use
Use
In this Customizing activity, you define number ranges for the master data business objects that
are relevant for charge calculation.
______________________________________________________________
SAP AG 27
SAP System
______________________________________________________________
The system uses number range intervals of type internal to automatically assign a number of the
number range interval to the charge management objects. Therefore, you must define at least
one number range interval of the type Internal.
Use
In this Customizing activity, you define number range intervals for scales.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define number range intervals for rates.
______________________________________________________________
SAP AG 28
SAP System
______________________________________________________________
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define number range intervals for calculation sheets.
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
______________________________________________________________
SAP AG 29
SAP System
______________________________________________________________
Use
In this Customizing activity, you define a scale base that forms one of the parameters on which
the cost to be calculated depends.
Activities
You define a scale base as a one-time setup activity. You maintain the scale base in tables of
delivery type S, meaning creating a new scale base is an enhancement activity.
Example
The cost of a shipment depends upon the weight of the goods and the distance traveled.
Therefore the weight and distance form the scale base. To define a scale base for weight, you
maintain it in Customizing in the following way:
Scale Base WEIGHT
Scale Base Desc. Weight
Field Assgmt (Scale Base Field Assignment) SCAVAL_WT
Usage Base for Scales
UoM Relevant X
Dimension Mass
Rounding Rule X
Numeric X
Use
In this Customizing activity, you define a calculation base for a scale base. The calculation base
indicates on what base the charge calculation is executed for a corresponding scale.
______________________________________________________________
SAP AG 30
SAP System
______________________________________________________________
Example
You define the calculation base SOURCELOC as Source (Ship from) Location and
DESTLOC as Destination (Ship to) Location for scale base LOC (Location) as follows:
Calc. Base SOURCELOC
Scale Base LOC
Description Source (Ship from) Location
Field Assgmt (Field Assignment) SOURCELOC_UUID (assignment to a field in the
communication structure)
Helper Assgmt (Helper Assignment) /SCMTMS/CL_TCC_CB_LOCATION_ID
Use
In this Customizing activity, you calculate the dimensional weight by converting the volume to
the appropriate unit of measure and then dividing it by the dimensional weight factor. The
result is the weight in the target unit of measure. The dimensional weight is then used in the
charge calculation using the corresponding calculation base.
In general, the dimensional weight calculation depends on two input variables: the dimensional
weight factor (or ratio) and the system of used unit of measures. These variables are
country-specific and carrier-specific.
Common dimensional weight factors for metric units of measure are 5000 (cm3/kg) and 6000
(cm3/kg).
Common dimensional weight factors for imperial units of measure are 166 (in3/lb) and 194
(in3/lb).
Activities
Assign the dimensional weight profile directly to an organizational unit in the freight agreement
settings or determine the dimensional weight profile using a condition.
______________________________________________________________
SAP AG 31
SAP System
______________________________________________________________
Example
You want to configure the dimensional weight profile for imperial factor 166. You enter the
following data:
- Name I166
- Volume unit of measure in3
- Weight unit of measure lb
Use
In this Customizing activity, you define rounding profiles. You use the rounding profile to
round the data according to its definition.
Each rounding profile points to a rounding rule at a particular index. This rounding rule
consists of the applicability of the rule that defines the value range index, the sign of range
limit included or range limit excluded, the option (for exmaple, equal to, less than, and greater
that), and low and high.
Based upon all the above mentioned factors, the value is rounded accordingly.
Activities
______________________________________________________________
SAP AG 32
SAP System
______________________________________________________________
Example
You define a rounding profile to round up or down to an integer of 0005, that is, it consists
of rounding rule 0005. This rounding profile, when applied to a value, rounds the value to the
nearest integer.
When rounding profile 0005 is applied to a value of 22.8, is it rounded to 23.
Use
In this Customizing activity, you define the calculation methods used in charge calculation.
Use
In this Customizing activity, you can define general settings for the dangerous goods processing
in SAP Transportation Management (TM).
______________________________________________________________
SAP AG 33
SAP System
______________________________________________________________
Standard settings
For the standard processing of dangerous goods with SAP Environment, Health and Safety
(EH&S), select the strategies DG_EHS_CHK and DG_EHS_PRT.
Use
In this Customizing activity, you define profiles for the processing of dangerous goods. The
following profiles are delivered: Only Errors Road and All Messages Road. You
define general conditions for the processing of dangerous goods, for instance what messages are
allowed to process certain dangerous goods or if you are allowed to define goods manually as
dangerous or not.
You assign the profile when defining order types for freight units or freight orders.
You can also specify default mode of transports that have to be used for the dangerous goods
check in case the information is not yet available on the business document.
Activities
You can change the profile or you can define a new one.
Use
In this IMG activity, you can define roles for the parties involved in the transportation process.
______________________________________________________________
SAP AG 34
SAP System
______________________________________________________________
Use
Use
In this IMG activity, you define transportation goods identifier type codes.
Use
In this IMG activity, you can define the document type codes for a business transaction.
______________________________________________________________
SAP AG 35
SAP System
______________________________________________________________
Use
In this IMG activity, you define business transaction document item type codes.
Use
In this Customizing activity, you define block reason codes and assign them to processes. These
processes are then blocked in SAP Transportation Management (SAP TM).
You can use manual block reasons to block processes in SAP TM for many types of objects.
For example, you can block a forwarding order for planning. SAP TM also has block reasons
that are set automatically by the system. The approval workflow is an example of such a block
reason.
Use
You can use the following Customizing activity to define the settings for text collection:
Maintain Text Schema
______________________________________________________________
SAP AG 36
SAP System
______________________________________________________________
For more information, see Cross-Application Components -> Processes and Tools for Enterprise
Applications -> Reusable Objects and Functions for BOPF Environment -> Dependent Object
Text Collection -> Maintain Text Schema.
6.1.2.9 Conditions
Use
Use
In this IMG activity, you define text for your data access definition.
Use
______________________________________________________________
SAP AG 37
SAP System
______________________________________________________________
Use
In this IMG activity, you assign condition types to data access definitions.
Use
In this Customizing activity, you can activate the geographical map display and define settings
for the geographical map.
6.1.2.11 Printing
______________________________________________________________
SAP AG 38
SAP System
______________________________________________________________
Use
In this Customizing activity, you define which text types are to be printed in which text fields
in a print document. For example, you define that handling instructions for a house air waybill
are to be printed in the HAWB (House Air Waybill): Handling Instructions (HAWB_HDINS) text
field in the corresponding print document.
Requirements
You have defined text types and assigned them to text schemas.
For more information, see Customizing for Cross-Application Components under Processes
and Tools for Enterprise Applications -> Reusable Objects and Functions for BOPF
Environment -> Dependent Object Text Collection -> Maintain Text Schema.
Use
In this Customizing activity, you define the number range intervals for the following business
documents:
- Forwarding Order
- Forwarding Quotation
- Order-Based Transportation Requirement
- Delivery-Based Transportation Requirement
When you create one of the above business documents, the system assigns a unique number that
identifies the business document. The number is determined from the number range interval that
is assigned to the business document type in Customizing.
Only internal number assignment is supported, therefore do not use the External Number
Range checkbox.
______________________________________________________________
SAP AG 39
SAP System
______________________________________________________________
Activities
Use
In this Customizing activity, you specify types of forwarding orders. You can use this type to
define certain parameters of the forwarding order that influence how the system processes this
business document.
For example, the forwarding order type determines the number range interval that is used to
generate a number of the forwarding order, or it defines whether freight units are created
automatically when you save the forwarding order. Furthermore, you can assign profiles, for
example planning profile and dangerous goods profile, that determine how follow-up steps such
as planning and dangerous goods checks are performed.
You can select and assign the types that you have defined in this Customizing activity on the
user interface of the forwarding order in SAP NetWeaver Business Client. You can also specify
a default forwarding order type that is used when the forwarding order is created automatically
based on electronic data interchange (EDI).
In the Organizational Unit Determination screen area, you define how the system determines
the sales organization.
The system first checks the Condition for Default Sales Organization. If no sales organization
condition is maintained or if the condition does not find a sales organization, the system checks
if the Consider User Assignment for Org. Unit Determination checkbox is selected, and if the
user is assigned to a sales organization. If the system does not find anything, it uses the sales
organization that is maintained in the Sales Organization field.
______________________________________________________________
SAP AG 40
SAP System
______________________________________________________________
Use
In this Customizing activity, you specify types of forwarding quotations. You can use this type
to define certain parameters of the forwarding quotation that influence how the system processes
this business document.
For example, the forwarding quotation type determines the number range interval that is used to
generate a number of the forwarding quotation, or it defines whether an approval workflow is
activated.
You can select and assign the types that you have defined in this Customizing activity on the
user interface of the forwarding quotation in SAP NetWeaver Business Client. You can also
specify a default forwarding quotation type that is used when the forwarding quotation is created
automatically based on electronic data interchange (EDI).
In the Organizational Unit Determination screen area, you define how the system determines
the sales organization.
The system first checks the Condition for Default Sales Organization. If no sales organization
condition is maintained or if the condition does not find a sales organization, the system checks
if the Consider User Assignment for Org. Unit Determination checkbox is selected, and if the
user is assigned to a sales organization. If the system does not find anything, it uses the sales
organization that is maintained in the Sales Organization field.
______________________________________________________________
SAP AG 41
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the number range intervals for the following business
documents
- Freight order
- Freight unit
- Freight booking
- Transportation unit
When creating one of the above business documents, a unique number is assigned which
identifies the business document. The number is determined from the number range interval that
is assigned to the business document type in Customizing.
Only internal number assignment is supported, do not use the check box External Number
Range.
Activities
Use
______________________________________________________________
SAP AG 42
SAP System
______________________________________________________________
6.1.4.3 Tendering
Use
In this Customizing activity, you can select and change the settings the system uses to manage
incoming e-mails that contain freight quotations (FQs) from carriers.
In the General Settings view, the character you enter in the Keyword Marker field marks
the beginning of a keyword in an e-mail text.
The system stops any further parsing of an e-mail text after the first occurrence of the
character you enter in the Parser End Marker field. You can place explanatory text that you
do not want the parser to process after the parser end marker in an e-mail.
Keywords View
In the Keywords view, you can assign keywords to enable the parser to relate a piece of text
in an e-mail to a business meaning. In an e-mail text, a keyword must start with the keyword
marker that you defined in the General Settings view.
For example, you define a keyword marker of "&". You assign the keyword "RFQ" to the
"Freight Request for Quotation Number" business meaning. Your e-mail text reads as follows:
"Hello, this is a freight quotation for &RFQ 12345".
In this example, the parser extracts the "Freight Request for Quotation Number" from the
e-mail text by searching for the keyword "RFQ". This keyword is preceded by the keyword
marker "&". The "Freight Request for Quotation Number" 12345 follows the keyword "RFQ".
Keywords are not case sensitive. If you define a keyword "RFQ", carriers can write "&RFQ",
"&rfq", or "&rFq" in e-mails.
You can select Determines Application for exactly one keyword in each application. The
occurrence of this specific keyword in an e-mail text determines the application. For example, if
you select the Determines Application checkbox for the keyword "RFQ" and the application
/SCMTMS/TENDERING, the occurrence of "&RFQ" in an e-mail text tells the system the
e-mail is related to a tendering process.
In the Keyword Values view, you can define how carriers write "Yes" and "No" in an e-mail
text. You must define "Yes" and "No" values for the keyword that has the "Acceptance Code"
meaning.
______________________________________________________________
SAP AG 43
SAP System
______________________________________________________________
For example, in the Keywords view, you assign the keyword "ACCEPT" to the meaning
"Acceptance Code". In the Keyword Values view, you assign keyword value "Y" to meaning
"Yes" and keyword value "N" to meaning "No". To accept a freight request for quotation
(freight RFQ) by e-mail, a carrier writes "&ACCEPT y". To reject, a carrier writes
"&ACCEPT n".
Keywords values are not case sensitive. If you define a keyword "ACCEPT" and a keyword
value "Y", a carrier can write "&ACCEPT Y", "&accept y", or "&aCCepT Y" in e-mails.
Use
In this Customizing activity, you can specify the standard settings for tendering. You can also
specify the tendering communication and process settings that you can use in the Define Freight
Order Types Customizing activity.
In the 01 - Visibility Settings view, you can select the settings that determine the visibility
level of a price limit, submitted price, and stop dates in a tendering process.
In the 02 - Rejection Reason Codes view, you can define reason code identifiers (IDs) and
descriptions to classify your reasons for rejecting freight request for quotations (freight RFQs).
In the 03 - E-mail and SMS Content view, you can define the following settings:
- Documents for Notifications
You can specify the names of the documents that the system uses to create e-mails. You
can specify separate documents for the e-mail subject field, the e-mail body text, and SMS
text content. You can also specify additional information that the system adds to other
e-mail body text or SMS text. The system uses the e-mail or SMS type to determine
where it adds the additional text.
You must define the documents that you use in this view as General text documents in
transaction SE61.
- Triggering Notifications at Process Events
You can specify that the system sends an e-mail or an SMS message to a carrier when an
event occurs in the tendering process. Events include sending a freight RFQ to a carrier
and awarding a freight quotation (FQ).
- Bundling Notifications
You can schedule the sending of e-mails and SMS messages in a batch report. With this,
the contact person for the carrier receives e-mails or SMS messages only when the batch
report runs in your system.
The e-mails or SMS messages contain information about all the new events that have taken
______________________________________________________________
SAP AG 44
SAP System
______________________________________________________________
place since the last bundle of e-mails or SMS messages were sent. This means the carrier
does not receive 10 separate e-mails for new freight RFQs, but one e-mail containing the
information on all 10 new freight RFQs.
- General Settings
You can specify general settings for processing e-mails. You can specify the default
communication language and time zone, and the e-mail address the system uses for inbound
e-mails. You can also specify that the system sends you an automatic status confirmation
by e-mail.
- E-mail Security Settings
You must enable secure e-mail management in your system. For more information see SAP
NetWeaver Library -> SAP NetWeaver by Key Capability -> Application Platform by Key
Capability -> Platform-Wide Services -> Connectivity -> Communication Interfaces for
Mail and Telefony -> SAP Connect (BC-SRV-COM) -> Administration -> Secure E-Mail.
In the 04 - Process Settings view, you can specify the following process settings for
tendering:
- Default tendering manager
- Visibility settings
- Tendering profile
- Carrier selection settings
- Maximum response duration
- Considering the calling hours of a business partner
You can use the process and communication settings that you define here in the Define Freight
Order Types Customizing activity to specify the tendering settings for each freight order type.
The following are the settings in the freight order type that the system uses to determine the
Customizing settings for tendering:
- Default, where the system uses the system default settings
- Freight order type, where the system uses the type of freight order
- Conditions, where the system uses the runtime characteristics of a freight order
In the 05 - Communication Settings view, you can specify the following communication
settings for tendering:
- Send alerts to tendering managers whether or not the managers have subscribed to a
tendering alert category
- Use EDI messages to communicate with carriers
- Send particular types of e-mails to carriers
Types include e-mails for freight RFQs, FQ cancellations, and FQ awards.
- Send freight RFQs as e-mails or SMS messages
In the 06 - Carrier -Specific Communication Settings view, you can define communication
settings for a particular carrier that are different from the general communication settings
defined in the 05 - Communication Settings view. This includes the following settings:
- Send EDI messages to this carrier and not to other carriers
______________________________________________________________
SAP AG 45
SAP System
______________________________________________________________
- Send particular types of e-mails and SMS messages to this carrier and not to other carriers
In the 07 - Default Settings view, you must specify one default set of process settings and
one default set of communication settings for your tendering processes.
The system uses these settings if it cannot determine a freight order type. You can also enable
the system to create change documents to record the changes you make to the tendering profiles
that you edit.
Use
6.1.5 Planning
Use
To execute planning, you have to define profiles and settings and transport them into your
production system. You can define profiles and settings in SAP NetWeaver Business Client by
choosing Application Administration -> Planning.
For more information about profiles and settings, see SAP library for Transportation
Management under Profiles and Settings.
______________________________________________________________
SAP AG 46
SAP System
______________________________________________________________
Use
This Customizing activity contains general information about setting up the process controller for
use with planning.
The process controller is a framework that allows you to define your own services, strategies,
and methods for a specific application process.
Activities
You can make settings for the process controller in the following Customizing activities:
- Define Service
- Define Strategy
- Define Methods
- Assign Methods to a Strategy
With the other Customizing activities under the node Process Controller you can define
parameters in order to further adapt your strategy.
See also
For more information, see the SAP Library for SAP Transportation Management on SAP Help
Portal at http://help.sap.com under Basic Functions -> Process Controller.
Use
______________________________________________________________
SAP AG 47
SAP System
______________________________________________________________
Use
In this Customizing activity, you can define your own functions for the planning area and
assign your own strategies to them. The functions that you define here are automatically
available for selection on the transportation planning user interface.
Requirements
You have defined at least one strategy and at least one method. Moreover, you have assigned
this method to your strategy. For more information, see Configure Process Controller for
Planning.
Use
In this Customizing activity, you can define scheduling constraints. A transportation planner can
use this Customizing activity to define time-based constraints for trucks coming from or going
to a certain transshipment location.
VSR optimization and scheduling (manual planning) take these scheduling constraints into
account.
You can use scheduling constraints, for example, to approximate legal requirements regarding
driving times in planning.
For more information, see SAP Library for SAP Transportation Management under Planning ->
Interactive Planning -> VSR Optimization.
Requirements
To be able to assign a constraint set, you need to have defined means of transport. For more
information, see Define Means of Transport.
______________________________________________________________
SAP AG 48
SAP System
______________________________________________________________
Activities
See also:
For more information, see SAP Library for Transportation Management under VSR Optimization.
Use
6.1.6 Settlement
______________________________________________________________
SAP AG 49
SAP System
______________________________________________________________
Use
This Customizing activity contains general information about setting up the process controller for
use with settlement documents.
The process controller is a framework that allows you to define your own services, strategies,
and methods for a specific application process. For example, if you want to use
split/consolidation strategy to create settlement documents differently to the standard way, you
can define your own strategy using the process controller and assign it to the TM_INVOICE
service.
Activities
Make settings for the process controller in the following Customizing activities:
- Define Service
- Define Strategy
- Define Methods
- Assign Methods to a Strategy
More Information
For more information about the process controller for SAP Transportation Management, see SAP
Help Portal at http://help.sap.com under SAP Transportation Management -> Basic
Functions -> Process Controller.
Use
In this Customizing activity, you can define the profile for creating settlement documents. The
settlement profile consists of a set of parameters with which you can control how the system
creates settlement documents.
You can assign the defined settlement profile to an organizational unit using transaction
/SCMTMS/TCM_FASET.
If you do not specify a settlement profile, the system uses standard default settings to create
settlement documents.
Activities
______________________________________________________________
SAP AG 50
SAP System
______________________________________________________________
- Data source to determine the type of data that the system uses when creating a settlement
document. You can specify planned, confirmed, or execution data from forwarding orders
or freight orders.
- Charge item level to determine the level in the forwarding order or freight order at which
the system calculates charges. You can select the header or item level.
- Split/consolidation strategy profile to split or consolidate settlement documents
- Invoicing level to determine one of the following settings when the system creates a
settlement document:
- Consolidate data from more than one forwarding order or freight order
- Create one settlement document for each order
- Create a settlement document for each main item in an order
- Calculation option to determine one of the following settings when the system creates a
settlement document:
- Copy all charges from the forwarding order or freight order
- Copy only the charges that are fixed and calculate all other charges again
Use
In this Customizing activity, you define types of forwarding settlement documents (FWSDs).
You can use these types to specify certain parameters for certain types of FWSDs. The
following includes some of the parameters you can specify:
- Number ranges of FWSDs
- FWSD categories
- Tracking of changes
- BW relevance
- Default UoMs
- Retention period for archiving
- Output profile for printing and transferring to ERP
______________________________________________________________
SAP AG 51
SAP System
______________________________________________________________
Use
In this Customizing activity, you define number range intervals for forwarding settlement
documents (FWSDs).
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you define types of freight settlement documents (FSDs). You can
use these types to specify certain parameters for certain types of FSDs. The following includes
some of the parameters you can specify:
- Number ranges of FSDs
- FSD categories
- Tracking of changes
- BW relevance
- Default UoMs
- Retention period for archiving
- Output profile for printing and transferring to ERP
______________________________________________________________
SAP AG 52
SAP System
______________________________________________________________
Use
In this Customizing activity, you define number range intervals for freight settlement documents
(FSDs).
Activities
Note
Do not use the Ext. flag; external number ranges are not supported.
Use
In this Customizing activity, you create customs profiles and define general terms for processing
information concerning customs. You can define, for example, whether the system checks if the
transport is relevant for customs and if a declaration is necessary.
Requirements
You have defined the customs relevance check in the Customizing activity Define Customs
Relevance Check.
______________________________________________________________
SAP AG 53
SAP System
______________________________________________________________
Activities
Create a profile and assign the settings. You can also change existing profiles.
Use
In this Customizing activity, you define a customs relevance check. The system checks if the
freight order is relevant for customs and if a declaration is necessary for the transportation. The
following check is available:
- Export Check
Checks if the customs union of the source location and the destination location are
different.
Requirements
They depend on the settings you make in the customs profile. For more information, see the
Customizing activity Define Customs Profile.
Standard settings
- Standard interface
/SCMTMS/IF_GT_RELEVANCE_CHECK
- Methods
CHECK_RELEVANCE_EXPORT
- Standard implementation class
/SCMTMS/CL_GT_RELEVANCE_CHECK
Activities
Select the relevant class for the relevance check that implements the above standard interface,
and select the method for the relevance check.
You can define your own customs relevance activities.
6.1.8 Integration
______________________________________________________________
SAP AG 54
SAP System
______________________________________________________________
Use
In this Customizing activity, you specify types of order-based transportation requirements (OTR).
You can use this type to define certain parameters of the OTR that influence how the system
processes this business document.
For example, the OTR type defines the number range interval that is used to generate a number
of the OTR, or it defines whether freight units are created automatically.
You can also specify a default type that is used when the OTR is created automatically based
on data transferred from an ERP system.
Use
In this Customizing activity, you define that texts entered in an SAP ERP document are
displayed on the Notes tab page of the corresponding order-based transportation requirement
(OTR) in SAP TM. You do this by mapping the text type in SAP ERP to the relevant text
type in SAP TM.
Requirements
- You have defined text types in SAP ERP. For more information, see the following:
- For sales documents, see Customizing for Logistics Execution under Shipping ->
Basic Shipping Functions -> Text Control.
- For purchase orders, see Customizing for Materials Management under Purchasing
-> Purchase Order -> Texts for Purchase Orders.
- You have defined text types in SAP TM.
______________________________________________________________
SAP AG 55
SAP System
______________________________________________________________
Use
Use
In this Customizing activity, you define that texts entered in an SAP ERP document are
displayed on the Notes tab page of the corresponding delivery-based transportation requirement
(DTR) in SAP TM. You do this by mapping the text type in SAP ERP to the relevant text
type in SAP TM.
Requirements
- You have defined text types in SAP ERP. For more information, see the following:
- For sales documents, see Customizing for Logistics Execution under Shipping ->
Basic Shipping Functions -> Text Control.
- For purchase orders, see Customizing for Materials Management under Purchasing
-> Purchase Order -> Texts for Purchase Orders.
______________________________________________________________
SAP AG 56
SAP System
______________________________________________________________
Use
During sales order processing in SAP ERP, the dates in the SAP ERP sales order schedule
lines are determined by SAP Transportation Management (SAP TM).
Requirements
To use the synchronous scheduling of SAP ERP sales orders in SAP TM, you must set up the
following as a prerequisite:
- Asynchronous integration of SAP ERP sales orders with SAP TM order-based transportation
requirements
- Customizing-based or condition-based determination of transportation requirement types,
freight unit building rules, and planning profiles for synchronously-created transportation
requirements
In your SAP ERP system, you have assigned a Control Key for Document Transfer to
External TMS to sales orders specified by sales document type, sales area, and shipping
conditions. You have selected the Sales Order Scheduling in External TMS checkbox in this
control key.
For more information, see SAP Library for SAP Transportation Management under ERP
Logistics Integration -> Scheduling of SAP ERP Sales Orders in SAP TM.
______________________________________________________________
SAP AG 57
SAP System
______________________________________________________________
Use
______________________________________________________________
SAP AG 58
SAP System
______________________________________________________________
Use
To use tracking and tracing, you have executed the following Customizing activities for SAP
Transportation Management:
- You have defined the following:
- Freight order types (see Define Freight Order Types)
- Freight booking types (see Define Freight Booking Types)
- Freight unit types (see Define Freight Unit Types)
- Transportation unit types (see Define Transportation Unit Types).
In these Customizing activities make sure that you have chosen an execution tracking
relevance.
- If you want to use an event management system or SAP Event Management to track and
trace the execution of transportation activities, for example, the loading, transportation, and
unloading of freight units, you have defined the system configuration. For more information
about the system configuration for SAP Event Management, see Customizing for SAP
Transportation Management under Integration with Other mySAP.com Components -> Event
Management Interface -> Define System Configuration.
- If you want to use SAP Event Management to track and trace the execution of
transportation activities, you have activated business function SCM_EM_TMCONTENT01
EM, Visibility Proc. for External Transportation Mgmt System in SAP Event Management.
If you want to enhance the standard Customizing, you can define own events and the processing
of these events:
- Define own transportation activities and events in SAP Transportation Management. For
more information, see Define Transportation Activities for Tracking and Tracing.
- Define these events also in the external event management system. For more information
about the event definition in SAP Event Management see Event Management -> Event
Handlers and Event Handler Data -> Codes -> Event Codes -> Define Internal Event
Codes and Internal Event Code Groups.
- To enable the processing of your own events, use BAdI: Providing Execution Data for
Transportation Activities.
Use
______________________________________________________________
SAP AG 59
SAP System
______________________________________________________________
In this Customizing activity you define transportation activities for tracking and tracing.
You also define events.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ES_OTA_LOCATION.
Requirements
______________________________________________________________
SAP AG 60
SAP System
______________________________________________________________
Locations
Use
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).
Activities
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.
See also:
Method:
Adjust Location Data for One-Time Locations
______________________________________________________________
SAP AG 61
SAP System
______________________________________________________________
Address Data
Use
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).
Activities
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.
See also:
Method:
Customer-Specific Location Search Based on Address Data
This BAdI uses the interface /SCMTMS/IF_OTA_LOCATION_SEARCH. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 62
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMB/MD_EQUIPMENT.
Use
This Business Add-In (BAdI) is used in the component Transportation Management (SCM-TM).
You can use this BAdI to implement a consistency check for the entry of equipment types.
When an equipment type is created, the system checks whether it has already been entered and
assigned to another equipment group.
Requirements
You have defined equipment types and groups in Customizing for SAP Transportation
Management (SAP TM).
For more information, refer to the Implementation Guide (IMG) for SAP TM under
Transportation Management -> Master Data -> General Settings -> Define Equipment Types
and Equipment Groups.
Standard settings
Activities
______________________________________________________________
SAP AG 63
SAP System
______________________________________________________________
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.
See also:
This BAdI definition uses the interface /SCMB/IF_EQUI_TYPE_CONS. For more information,
display the interface in the Class Builder.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/IDM_TM_CUST.
Use
You use this Business Add-In (BAdI) to change or enhance the integration process between SAP
NetWeaver Identity Management and SAP Transportation Management (SAP TM).
Requirements
You are using the SAP NetWeaver Identity Management 7.1 product under license.
______________________________________________________________
SAP AG 64
SAP System
______________________________________________________________
Standard settings
Activities
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.
Example
See also:
This BAdI uses the interface /SCMTMS/IF_IDM_TM_CUST. For more information, display the
interface in the Class Builder.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ORG_UNIT_INT.
Use
This Business Add-In (BAdI) is used in the Organization (TM-MD-ORG) component. You can
use this BAdI to influence the creation of organizational units before saving them in the SAP
______________________________________________________________
SAP AG 65
SAP System
______________________________________________________________
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).
Activities
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.
See also
6.1.9.1.3.1 Location
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SAPAPO/ENH_LOC_ALI_VALIDATION.
______________________________________________________________
SAP AG 66
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCMB) component. You can use this
BAdI to add customer-specific validation to the standard validation of alternative location IDs.
Standard settings
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/ES_LDDD_DDD.
______________________________________________________________
SAP AG 67
SAP System
______________________________________________________________
Use
Requirements
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 68
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/ES_DDD.
Use
Requirements
Standard settings
______________________________________________________________
SAP AG 69
SAP System
______________________________________________________________
Activities
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.
See also:
This BAdI definition uses the interface /SCMB/IF_EX_DDD. To obtain further information,
display this interface in the Class Builder.
6.1.9.1.4 Resources
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMB/RESTMS_REGNR_CHECK.
Use
______________________________________________________________
SAP AG 70
SAP System
______________________________________________________________
Standard settings
Activities
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.
Example
6.1.9.1.5 Agreements
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to determine the agreement between the contractor and the contracting
partner without going through the standard agreement determination process.
If an agreement is not determined for one or more settlement documents using this BAdI and
the standard agreement determination process is required, the Continue with Standard
Determination flag can be set. If this flag is not set in this situation, charges will not be
calculated for those settlement documents.
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).
Activities
______________________________________________________________
SAP AG 71
SAP System
______________________________________________________________
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to execute the best logic when there are one or more valid agreements
for a given contractor and contracting partner. When this is the case, the best logic is executed
in the BAdI instead of in the standard implementation. The BAdI logic filters exactly one
agreement for every settlement document. This data is then used for subsequent charge
processing.
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).
Activities
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.
More Information
______________________________________________________________
SAP AG 72
SAP System
______________________________________________________________
Use
This Business Add-In (BADI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to define your conditions for the agreement header determination. This
BAdI determines if the current agreement is to be used for the given business document.
The return value for EV_EXCLUDE_FA is true if the current agreement is not correct and is
to be skipped. The return value is false if the agreement is to be considered for standard
processing.
The BAdI method for this BAdI is CHECK_CUSTOM_CONDITION and it checks the custom
condition on the agreement header.
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).
Activities
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 in the Charge Management (TM-MD-CM) component.
You can use this BAdI to allocate cost in the profitability calculation process. The cost
allocation process is based on volume or weight, according to your configuration. This BAdI
allows you to define alternative ways to allocate cost.
______________________________________________________________
SAP AG 73
SAP System
______________________________________________________________
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI in the calculation sheet resolution process to determine which calculation
sheet should be processed.
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).
Activities
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.
More Information
______________________________________________________________
SAP AG 74
SAP System
______________________________________________________________
- CHECK_TCCS_RESOL_RESTRICTION
- CHECK_APPLICABILITY_RULE
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to manipulate automatic charge calculation.
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
______________________________________________________________
SAP AG 75
SAP System
______________________________________________________________
You can use this BAdI to extend the functionality of the data access object for business objects.
You need to implement this BAdI if you have added custom resolution bases or calculation
bases. You would also need to implement this BAdI to override standard resolution or
calculation base implementations.
Requirements
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).
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to apply different techniques to calculate charges in the following areas:
- Freight agreement
- Forwarding agreement
______________________________________________________________
SAP AG 76
SAP System
______________________________________________________________
- Calculation sheet
- Rate table
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
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.
More Information
Use
This Business Add-In (BAdI) is used in the Charge Management (TM-MD-CM) component.
You can use this BAdI to enhance any of the main steps in the charge calculation engine. This
includes the following:
- Agreement and calculation sheet determination
- Calculation sheet resolution
- Calculation sheet processing
The BAdI methods are called after each step is executed to allow the modification of the step
results.
______________________________________________________________
SAP AG 77
SAP System
______________________________________________________________
Note
All methods are mass enabled, therefore multiple requests can be processed within one call. In
general, a request key is used to uniquely identify requests in the input and output data. All
methods have an import parameter, called IS_REQUEST, that contains all necessary request
data. Component BUS_DATA_ACCESS is a reference to the business data access object, which
provides access to the logistical data of the underlying request. Component T_REQUEST_DATA
is a nested table that contains the request keys for the call.
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
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.
See Also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/ES_EHS_DG.
______________________________________________________________
SAP AG 78
SAP System
______________________________________________________________
6.1.9.2.2.2 BAdI: Definition of Data for Printing and Checking for Dangerous
Goods
Use
This Business Add-in (BAdI) is used in the Integration with SAP Environment, Health and
Safety Management (TM-DG-EHS) component. You can use this BAdI to change, delete, or
extend the input data for the dangerous goods check and the printing data for dangerous goods.
The BAdI is called before the system performs the dangerous goods check.
The BAdI contains the following methods:
- CHECK_DG_BC
Change Dangerous Goods Check Data.
- PRINTING_DATA_CHANGE
Change Dangerous Goods Printing Data.
When you implement this BAdI, the system might override the Customizing settings under SAP
Transportation Management -> SCM Basis -> EH&S Services -> Dangerous Goods
Management -> Dangerous Goods Checks and Dangerous Goods Management -> Dangerous
Goods Checks -> Specify Dangerous Goods Check Methods.
This BAdI provides defined interfaces, but no implementation.
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).
Activities
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.
Example
You can find example implementations in the BAdI Builder on the Enhancement Spot
Element Definitions tab in the Implementation Example Classes section.
The following example implementation is available:
- /SCMTMS/CL_EX_BADI_EHS_DG
Manipulation of the dangerous goods check. The check of definite item data is eliminated.
______________________________________________________________
SAP AG 79
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/QTY_TYPE_CODE_DET.
Use
This Business Add-In (BAdI) is used in the Transportation Management (SCM-TM) component.
You can use this BAdI to adapt the quantity type code determination in the inbound message
processing.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 80
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TOR_CHACO.
Use
This Business Add-In (BAdI) is used in the Basic Functions (TM-BF) component. You can use
this BAdI to enhance the standard logic of the change controller for determining changes to one
of the following business documents:
- Freight order
- Freight booking
- Freight unit
You can also use this BAdI to replace the standard logic with your own logic.
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).
Activities
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.
______________________________________________________________
SAP AG 81
SAP System
______________________________________________________________
See also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/BW_EXTRACTION.
Use
This Business Add-In (BAdI) is used in the Integration with SAP NetWeaver Business
Warehouse (TM-BW) component. You can use this BAdI to change the condition for
extracting business document information from the SAP Transportation Management (SAP TM)
system to the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) system.
The system extracts data for the initial upload (with data) and the delta upload. The system
extracts data only for the business document types for which you have selected the BW
Relevance checkbox; you cannot use this BAdI to change the BW Relevance setting.
The standard condition uses the life-cycle status to determine whether data is to be extracted.
For the initial upload, only completed business documents are extracted (that is, their life-cycle
status has the value Completed). For the delta upload, business documents with the following
life-cycle status values are also extracted:
______________________________________________________________
SAP AG 82
SAP System
______________________________________________________________
Requirements
You have specified that the business document type is BW-relevant in one of the following
Customizing activities:
- Define Forwarding Order Types
- Define Forwarding Quotation Types
- Define Freight Order Types
- Define Freight Booking Types
- Define Freight Unit Types
- Define Forwarding Settlement Document Types
- Define Freight Settlement Document Types
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).
Activities
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.
______________________________________________________________
SAP AG 83
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Integration with SAP NetWeaver Business
Warehouse (TM-BW) component. You can use this BAdI to enhance the extraction structures
for the extraction of business document information from the SAP Transportation Management
(SAP TM) system to the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) system.
You can create an append for an extraction structure of a business document. This BAdI fills
the fields in the append with values from the business document.
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).
Activities
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
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
//SCMTMS/ES_MAP_ADAPT_SCENE.
______________________________________________________________
SAP AG 84
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Map Display (TM-BF-MAP) component. You can
use this BAdI to influence the objects currently displayed on the geographical map.
Requirements
You have installed the geographical map for your SAP TM system.
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)
Activities
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.
Example
Objects to be displayed on the geographical map are passed in the following format:
Changeable fields:
MO_ID - Readable identifier of map object
MO_ROLES - Role of map object
MO_DESCRIPTION - Description fields
MO_POSITION - Geographical position of spot
MO_START_POSITION - Geographical position of link start
MO_DEST_POSITION - Geographical position of link destination
FIXED - Map object is fixed for currently displayed objects
ACTION_REQUIRED - For map object action is required
ROUTE_POINTS - Waypoints of route
VISIBLE - Map object visibility status
______________________________________________________________
SAP AG 85
SAP System
______________________________________________________________
Fixed fields (if you change the content of the following field, the consistency of the displayed
objects cannot be guaranteed):
MO_GUID - Unique technical identifier of map object
MO_START_GUID - Unique identifier of link start
MO_DEST_GUID - Unique identifier of link destination
MO_TYPE - Map object type
MO_MULTI_GUID - Superior map object
MO_COUNT - Number of grouped map objects
See also
6.1.9.2.7 Authorizations
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_BADI.
______________________________________________________________
SAP AG 86
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Authorization Check (TM-BF-AUT) component.
You can use this BAdI to change the standard authorization check for business document types
before or after the system performs the standard authorization check.
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).
Activities
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.
See also
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_PPF.
______________________________________________________________
SAP AG 87
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Transportation Management component. You can
use this BAdI to define authority checks that are carried out before Post Processing Framework
(PPF) actions are executed using business object /BOFU/PPF_OUPUT_CONTENT.
The BAdI is called before the PPF action is triggered and an authority check needs to be
performed.
Requirements
You have registered business objects in the PPF authorization check class.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 88
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/AC_DATA_BADI.
Use
This Business Add-In (BAdI) is used in the Authorization Check (TM-BF-AUT) component.
You can use this BAdI to change or extend the default data retrieval for authorization checks
before they are performed.
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).
Activities
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.
See also
______________________________________________________________
SAP AG 89
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/FRW_QUERY.
Use
This Business Add-In (BAdI) is used in the Basic Functions (TM-BF) component. You can use
this BAdI to extend queries for business documents.
Requirements
- If you want to extend the selection parameters of the query, you must first extend the
query structure by adding these parameters.
- If you want to extend the result structure of the query, you must first extend it by adding
the additional attributes.
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).
Activities
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.
See also
______________________________________________________________
SAP AG 90
SAP System
______________________________________________________________
- QUERY
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TRQ_APPR_CHECK_BO.
Use
This Business Add-In (BAdI) is used in the Forwarding Order Management (TM-FWM)
component.
You can use this BAdI to check mandatory fields in the business documents of forwarding
order management (business object: transportation request, TR) before proceeding with the
approval workflow. You can use the BAdI method CHECK_BO.
Requirements
Standard settings
For more information about the standard settings (filters and single or multiple uses), see the
Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).
______________________________________________________________
SAP AG 91
SAP System
______________________________________________________________
Activities
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.
Example
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/FIELD_REGISTRY.
Use
This Business Add-In (BAdI) is used in the Forwarding Order Management component. You can
use this BAdI to check the relevance of node attributes, and it is called by the constructor of
the field registry super class.
Standard settings
The list of relevant fields is defined in the constructor of a class inherited from the field
registry super class /SCMTMS/CL_FIELD_REGISTRY. Sub classes must always be created with
private instantiation and public static method GET_INSTANCE (singleton pattern), which creates
______________________________________________________________
SAP AG 92
SAP System
______________________________________________________________
Activities
Method MODIFY_REGISTRY can be used to specify lists of node attributes that are to be
added to or removed from the field registry. This enables you to change the list of relevant
fields.
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.
6.1.9.4.1 Tendering
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/TEND.
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to propose carriers and price limits in a tendering plan.
______________________________________________________________
SAP AG 93
SAP System
______________________________________________________________
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).
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI to use the standard logic. The standard logic is implemented in methods
ADD_PREF_TSP and PROPOSE_PRICE_LIMIT of class
/SCMTMS/CL_TEND_A_CRT_PROPOSAL, and can be overwritten or enhanced by your BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to evaluate your freight requests for quotation by defining codes that rate a
quotation as one of the following:
- Quotation acceptable (ACC)
- Quotation review required (REV)
- Quotation not acceptable (NAC)
- Freight request for quotation rejected by carrier (REJ)
- Quotation received after response time (2L8)
- Quotation contains errors (ERR)
______________________________________________________________
SAP AG 94
SAP System
______________________________________________________________
In addition, you can modify the currency conversion for an incoming quotation.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to evaluating freight requests for quotation.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in class
/SCMTMS/CL_TEND_A_EVAL_RESP and can be overruled or enhanced by your own BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to retrieve address information of carrier contacts, tendering managers, and
other parties specified in the freight order. You need this data for sending out freight requests
______________________________________________________________
SAP AG 95
SAP System
______________________________________________________________
Requirements
You need to create your BAdI implementation in order to overrule or modify the standard logic
in regards to address determination.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in class
/SCMTMS/CL_TEND_BUPA_TOOLS and can be overruled or enhanced by your own BAdI
implementation.
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to preselect freight requests for quotation (RFQs).
When a tendering process is finished, the system preselects the most favorable freight RFQ. In
the case of a manual tendering, the tendering manager can then accept or reject the preselected
freight RFQ or can preselect or accept a different RFQ. In the case of an automatic tendering,
______________________________________________________________
SAP AG 96
SAP System
______________________________________________________________
the system automatically accepts the preselected RFQ and sends the updated freight order to the
carrier that provided the preselected freight RFQ.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to the pre-selection of freight RFQs.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
PRESELECT_RESPONSE of class /SCMTMS/CL_TEND_A_PROC_CONTROL and can be
overruled or enhanced by your own BAdI implementation.
Activities
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.
More Information
6.1.9.4.1.6 BAdI: Filling of Result Structure for Forwarding and Freight RFQs
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. The
BAdI can be used in the environment of queries for freight request for quotations (freight
RFQs) and forwarding request for quotations (forwarding RFQs), in particular for the tendering
manager and external carriers. You can use this BAdI to fill or change the result structure of
queries that are based on the query class /SCMTMS/CL_TEND_Q_REQ_RESP.
This applies to the following queries of the business object /SCMTMS/TOR:
______________________________________________________________
SAP AG 97
SAP System
______________________________________________________________
Requirements
You need to create a BAdI implementation to overwrite or change the standard logic in the
result structure of the above queries.
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).
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI to use the standard logic. The standard logic is implemented in method
FILL_RESULT_STRUCTURE of class /SCMTMS/CL_TEND_Q_REQ_RESP and can be
overwritten or enhanced by your BAdI implementation.
Activities
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.
More Information
______________________________________________________________
SAP AG 98
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use the BAdI in the environment of queries for freight orders and tenderings. You can use
this BAdI to fill or modify the result structure of queries that are based on the query class
/SCMTMS/CL_TEND_Q_SUBCON_TEND. This applies to the following queries of the business
object /SCMTMS/TOR:
Node Name Query Name
SUBCONTRACTING QDB_SUBCONTRACTING_BY_ELEMENTS
TENDERING QDB_TENDERING_BY_ELEMENTS
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic in
regards to the result structure of the above-mentioned queries.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
FILL_RESULT_STRUCTURE of class /SCMTMS/CL_TEND_Q_SUBCON_TEND and can be
overruled or enhanced by your own BAdI implementation.
Activities
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.
More Information
______________________________________________________________
SAP AG 99
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to send e-mail or SMS messages for notifications or freight request for
quotations (freight RFQs) to the contact person of a carrier for specific events in the tendering
process.
The system can send different e-mail or SMS message types. For example, the system can send
a message informing a contact person that a tendering process has been canceled. The system
can send a message for each individual event. It can also collect the messages for a particular
period of time, and send a single message containing all the information about each single
event.
Requirements
You need to create a BAdI implementation if you want to change the standard system logic for
sending tendering e-mails or SMS messages.
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).
There are four different e-mail types in the standard logic for e-mails. In these, we implement
the logic for sender determination, recipient determination, text determination, and trigger
creation and validation. These e-mail types are for the following events:
- Canceled tendering processes
- Sent freight RFQs
- Awarded freight quotations (FQs)
- Rejected FQs
We do not provide a standard BAdI implementation. However, you do not need to implement
this BAdI if you want to use the standard logic. We implement the standard logic in the
following methods and report:
- Method SEND_NOTIFICATION_MAIL of classes /SCMTMS/CL_TEND_D_TENDREQ_AC
and /SCMTMS/CL_TEND_D_TENDRESP_AC
- Methods of class /SCMTMS/CL_TEND_CS_HELPER
- Report /SCMTMS/TEND_NOTIFICATION_MAIL
You can overwrite or enhance the standard logic with your own BAdI implementation.
______________________________________________________________
SAP AG 100
SAP System
______________________________________________________________
Activities
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.
BAdI method documentation:
- Set the Work Mode of the BAdI
- DETERMINE_RECIPIENT
- DETERMINE_SENDER
- GET_TEXT
- CREATE_TRIGGER_AFTER_COMMIT
- VALIDATE_TRIGGERS
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to trigger the creation of additional alerts for the tendering process. You can
also create and use your own alert categories in this BAdI. You can decide whether the alerts
are to be created in addition to or instead of the standard tendering alerts.
Requirements
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
TRIGGER_ALERT of class /SCMTMS/CL_TEND_D_TENDERING_AC and can be overruled or
enhanced by your own BAdI implementation.
______________________________________________________________
SAP AG 101
SAP System
______________________________________________________________
Activities
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.
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to update those fields of the freight order after a successful completion of a
tendering process that you determined with this BAdI.
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).
There is no standard BAdI implementation provided by SAP. However, there is no need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
/BOBF/IF_FRW_ACTION~EXECUTE of class /SCMTMS/CL_TEND_A_UPDATE_TOR and
can be overruled or enhanced by your own BAdI implementation.
Activities
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.
______________________________________________________________
SAP AG 102
SAP System
______________________________________________________________
More Information
Use
This Business Add-In (BAdI) is used in the Freight Tendering (TM-FRM-FRT) component. You
can use this BAdI to implement your own logic in regards to restarting a tendering process in
case an already assigned carrier, which has been determined by tendering previously, rejects his
or her confirmation. Thus a new carrier has to be determined.
Even if a carrier has already been assigned to a freight order, the carrier has still the
possibility of rejecting the freight order by sending a respective rejecting confirmation. By doing
so, a new carrier needs to be determined for this freight order. In case this carrier has been
determined earlier as the result of a tendering process, tendering can be used again for carrier
determination. This depends on whether or not this option has been selected in the
corresponding tendering process settings in Customizing, and thus a new tendering needs to be
started.
Requirements
You need to create your BAdI implementation in order to overrule or modify the standard logic
in regards to restarting the tendering process.
Standard settings
For more information about the standard settings (filters and single or multiple uses), see the
Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic. The standard logic is implemented in method
/BOBF/IF_FRW_ACTION~EXECUTE of class /SCMTMS/CL_TEND_A_CHACO_RESTRT and
can be overruled or enhanced by your own BAdI implementation.
The standard logic starts a new tendering with basically the same tendering plan as the previous
tendering, which had determined the carrier that has now rejected the tendered freight order.
Since this carrier has already rejected the freight order, there is no need for him or her to
participate again in this new tendering - thus, this carrier is removed from the new tendering
______________________________________________________________
SAP AG 103
SAP System
______________________________________________________________
plan.
Activities
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.
More Information
BAdI method documentation:
FILL_ADDITIONAL_NODE_DATA
Set the Work Mode of the BAdI
Modify Tendering Plan to Be Used After Restart
6.1.9.5 Planning
Use
This Business Add-In (BAdI) is used in the Carrier Selection (TM-PLN-CS) component.
You can use this BAdI to implement your own logic (GET_TOR_QUANTITY) for influencing
or replacing the logic used for calculating the overall quantity of a business document that can
be subcontracted (for example, a freight unit or freight order). The system takes this quantity
into account as the overall quantity in the subcontracting area when it calculates costs or loads
specific transportation allocations.
Note:
This logic influences the quantity assigned to a business document in the complete
subcontracting area. The result of this logic might be an input of the transportation allocation
specific quantity determination which influences only the loading quantity of a specific bucket.
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic that
determined the overall loading quantity.
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).
______________________________________________________________
SAP AG 104
SAP System
______________________________________________________________
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic
Activities
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
Requirements
You need to create your BAdI implementation to overrule or modify the standard logic that
determined the overall loading quantity.
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).
There is no standard BAdI implementation provided by SAP. However, you do not need to
implement this BAdI to use the standard logic.
Activities
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.
______________________________________________________________
SAP AG 105
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/SCMTMS/ADD_DIMENSIONS.
Use
This Business Add-In (BAdI) is used in the Planning (TM-PLN) component. You can use this
BAdI to add additional dimensions during processing.
In the standard system, the quantity structure /SCMTMS/S_QUANTITIES from the item of the
BO transportation order includes the following dimensions:
- Mass
- Volume
- No dimensions (for example, pieces)
By enhancing this structure, you can add additional dimensions.
To guarantee that these new dimensions are taken into account, you must implement this BAdI
and fill table CT_DIMENSIONS with the dimensions you want to be handled during processing
of the BO transportation order.
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).
______________________________________________________________
SAP AG 106
SAP System
______________________________________________________________
Activities
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.
Example
You want to make sure that dimension LENGTH is processed in the capacity check.
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/PLN_OPT.
Use
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enh.
______________________________________________________________
SAP AG 107
SAP System
______________________________________________________________
Activities
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
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).
Activities
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.
______________________________________________________________
SAP AG 108
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdI) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/PLN_EXP.
Use
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).
Activities
______________________________________________________________
SAP AG 109
SAP System
______________________________________________________________
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCMTMS/GT_ACTIVITIES.
Use
This Business Add-In (BAdI) is used in the Transportation Management (TM) component.
You can use this BAdI to change or extend data transferred through the interface
/SCMTMS/IF_GT_REL_ACTIVITY to modify the customs relevance check.
The interface is part of the customs solution of the freight order.
Requirements
You have activated the customs relevance check in Customizing for SAP Transportation
Management (TM) under Define Customs Relevance Check.
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).
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 110
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
Example
If you never use a certain freight order type, for example, ZZDE, you can exclude it from the
settings of the customs relevance check.
6.1.9.7 Integration
Use
This Business Add-In (BAdI) is used in the Integration with SAP Event Management
(TM-EM) component.
You can use this BAdI to process your own events for tracking the execution of physical
transports in SAP Transportation Management in a specific way.
If you define your own transportation activities and events for tracking and tracing (see Define
Transportation Activities for Tracking and Tracing), you can use this BAdI to react on those
specific events. We recommend that you use this BAdI especially in combination with an
enhancement of the extension structure /SCMTMS/INCL_EEW_TOR_EXEC, which is assigned
to the EXECUTIONINFORMATION node of business object /SCMTMS/TOR (see transaction
/BOBF/CONF_UI). The BAdI is called when an incoming event is processed.
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).
Activities
Based on the importing structures and tables, the changing parameter table CT_MODIFY has to
be filled according to the method PROVIDE_CR_UPD_EXECINF of class
/SCMTMS/CL_TOR_EXEC_PROCESS.
This table is used to create or update nodes of the current processed document, for example,
freight unit. We recommend that you mainly update the execution data of the processed
document.
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
______________________________________________________________
SAP AG 111
SAP System
______________________________________________________________
Enhancement Framework.
More Information
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestRequest_In, which is part of the Transportation Request Processing process
component.
______________________________________________________________
SAP AG 112
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestCancellationRequest_In, which is part of the Transportation Request
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestConfirmation_Out, which is part of the Transportation Request Processing
______________________________________________________________
SAP AG 113
SAP System
______________________________________________________________
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderRequest_Out, which is part of the Transportation Order Processing process
component
______________________________________________________________
SAP AG 114
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
______________________________________________________________
SAP AG 115
SAP System
______________________________________________________________
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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.
6.1.9.7.2.2.2 Tendering
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
______________________________________________________________
SAP AG 116
SAP System
______________________________________________________________
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestQuotationCancellationRequest_In, which is part of the Transportation
Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 117
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationRequestQuotationConfirmation_Out, which is part of the Transportation Request
Processing process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
Use
______________________________________________________________
SAP AG 118
SAP System
______________________________________________________________
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationCreateRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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
______________________________________________________________
SAP AG 119
SAP System
______________________________________________________________
Enhancement Framework.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderQuotationConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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.
6.1.9.7.2.2.3 Booking
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
______________________________________________________________
SAP AG 120
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingRequest_Out, which is part of the Transportation Order Processing
process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingCancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
______________________________________________________________
SAP AG 121
SAP System
______________________________________________________________
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderBookingWaybillNotification_Out, which is part of the Transportation Order
Processing process component.
______________________________________________________________
SAP AG 122
SAP System
______________________________________________________________
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/ECA_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITERequest_Out, which is part of the Transportation Order Processing
process component.
______________________________________________________________
SAP AG 123
SAP System
______________________________________________________________
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/EXP_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITECancellationRequest_Out, which is part of the Transportation Order
Processing process component.
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).
______________________________________________________________
SAP AG 124
SAP System
______________________________________________________________
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/EIN_SE_SPOT_TOR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
ExportDeclarationSUITEConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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.
______________________________________________________________
SAP AG 125
SAP System
______________________________________________________________
6.1.9.7.2.4 Settlement
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CFI_SE_SPOT_CFIR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITERequest_Out_V1, which is part of the Customer Freight
Invoice Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 126
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITECancellationRequest_Out_V1, which is part of the Customer
Freight Invoice Request Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
CustomerFreightInvoiceRequestSUITEConfirmation_In_V1, which is part of the Customer Freight
Invoice Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 127
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/SFI_SE_SPOT_SFIR.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationRequest_Out, which is part of the Transportation
Order Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 128
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationCancellation_Out, which is part of the
Transportation Order Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSUITEInvoicingPreparationConfirmation_In, which is part of the
Transportation Order Processing process component.
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).
Activities
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
______________________________________________________________
SAP AG 129
SAP System
______________________________________________________________
Enhancement Framework.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TRQ_SE_SPOT_TRQ.
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestRequest_In, which is part of the Transportation Request
Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 130
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestCancellationRequest_In, which is part of the Transportation
Request Processing process component.
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).
Activities
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 in the Order Scheduling (TM-ERP-OS) component. You
can use this BAdI to change or extend the data transferred through the service interface
IntracompanyTransportationRequestSimulateRequestConfirmation_In, which is part of the
Transportation Request Processing process component.
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).
Activities
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.
______________________________________________________________
SAP AG 131
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/DLVP_SPOT_SE_OUT.
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
InboundDeliveryCreateRequest_Out, which is part of the Transportation Order Processing process
component.
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).
You can find the standard coding to fill the enterprise service interface structure in class
/SCMTMS/CL_DLVP_SEND. This might give you useful hints about how to access the data
related to the delivery proposal and how to fill the fields of the enterprise service interface
structure.
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 132
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
OutboundDeliveryBulkCreateRequest_Out, which is part of the Transportation Order Processing
process component.
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).
You can find the standard coding to fill the enterprise service interface structure in class
/SCMTMS/CL_DLVP_SEND. This might give you useful hints about how to access the data
related to the delivery proposals and how to fill the fields of the enterprise service interface
structure.
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CPX_SE_SPOT_ODLV.
______________________________________________________________
SAP AG 133
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
OutboundDeliveryBulkConfirmation_In, which is part of the Transportation Order Processing
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/CPX_SE_SPOT_IDLV1.
______________________________________________________________
SAP AG 134
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Delivery Creation (TM-ERP-TR-DLV) component.
You can use this BAdI to change or extend the data transferred through the service interface
InboundDeliveryConfirmation_In_V1, which is part of the Transportation Order Processing
process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TOR_SE_SPOT_TOR.
______________________________________________________________
SAP AG 135
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionRequest_Out, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionCancellationRequest_Out, which is part of the Transportation
Order Processing process component.
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).
______________________________________________________________
SAP AG 136
SAP System
______________________________________________________________
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMExecutionConfirmation_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMRequest_In, which is part of the Transportation Order Processing
______________________________________________________________
SAP AG 137
SAP System
______________________________________________________________
process component.
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).
Activities
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 in the Transportation Management (TM) component. You
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMCancellationRequest_In, which is part of the Transportation Order
Processing process component.
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).
Activities
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 in the Transportation Management (TM) component. You
______________________________________________________________
SAP AG 138
SAP System
______________________________________________________________
can use this BAdI to change or extend the data transferred through the service interface
TransportationOrderSCMTenderingResultNotification_Out, which is part of the Transportation
Order Processing process component.
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).
Activities
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
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMTMS/TDO_SE_SPOT_URI.
Use
This Business Add-in (BAdI) is used in the Transportation Charge Calculation (TM-TCC)
component. You can use this BAdI to change or extend the data transferred through the service
interface GetTransportationDocumentURI.
______________________________________________________________
SAP AG 139
SAP System
______________________________________________________________
With this BAdI, you can change the URI (uniform resource identifier) that is generated to
display a transportation document in an independent browser window. This display might be
triggered from an application outside of SAP Transportation Management (SAP TM).
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).
Activities
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.
6.2.1 Integration
Use
In this step, you can define the logical systems in your distributed system.
Caution
Activities
______________________________________________________________
SAP AG 140
SAP System
______________________________________________________________
Further notes
To enable the transfer of data, you must name both the system you are in and the ERP system
to which you want to transfer data as logical systems.
Note that you also have to carry out these steps on the ERP side. The names of the logical
systems must mutually correspond. That is to say, the name that defines your own system in
this system must be specified as the logical target system in the ERP system and the name that
defines your own system in the ERP system must be specified as the logical target system in
that system.
Use
Actions
______________________________________________________________
SAP AG 141
SAP System
______________________________________________________________
These settings cannot be transported. When a new system is being set up, these settings must
be made after the system installation has been completed.
Note that you also have to carry out these steps in ERP. The names of the logical systems
must mutually correspond. That is to say, the name that defines your own system in this
system must be specified as the logical target system in the ERP system and the name that
defines your own system in the ERP system must be specified as the logical target system in
that system.
Use
In this IMG activity, you create the connection to the target system. The name of the RFC
destination has to match exactly the name of the previously-named logical target system.
Requirements
The target system must have been defined under Name Logical Systems.
Activities
______________________________________________________________
SAP AG 142
SAP System
______________________________________________________________
- System Number: You can determine the system number of your target system as
follows:
Call SAPlogon from the start menu.
Select your target system.
Choose Properties. You see a dialog screen in which the system number is specified.
- Gateway Host: Optional
- Gateway Service: Optional
5. Under Logon/Security and under Special Options enter the required data using the input
help.
- The client depends on the user's current authorization profile (Customizing).
- The user must also be created in the target system (SAP R/3) with a corresponding
authorization profile. If you want to carry out cross-system debugging, the user also
has to be created in the target system as a dialog user with debugging authorization.
6. Choose Destination and then TRFC Options. Under Connection Attempts Until Stop,
enter a value smaller than or equal to 10. In the field Time Between 2 Attempts
[Min], enter the value 2. Confirm the entry with Continue.
7. The connection test is optional.
Further notes
Use
The integration via Core Interface (CIF) mainly consists of of data transfers between the
systems that run in the background and without user interaction. However, in some application
cases (for example, availability check) it may be necessary for the user to access data in the
relevant target system using a synchonous Remote Function Call (RFC). In these application
cases, it makes sense to use different RFC destinations with different user authorizations. In this
way, you can limit user authorizations for executing certain actions in the relevant logical target
system to particular application cases.
In this IMG activity you can assign the application cases.
Requirements
______________________________________________________________
SAP AG 143
SAP System
______________________________________________________________
Activities
- Use the input help for the logical system specified to choose an application case.
- Assign the required RFC destination to this application case.
Use
In this IMG activity, you determine the assignment to a business system group of this system
and the ERP systems that are to be connected. By doing this, you create areas with the same
naming conventions. These guarantee that the same names are used for master data and also
their synchronization in distributed system landscapes.
Requirements
In addition to the ERP systems, this system too must be assigned to a business system group
(BSG) as an independent logical system.
Activities
Example 1
An SCM System is to be connected with the two ERP systems A and B in which two different
materials (for example a hammer and a screw), have the same material number (100). The two
materials are to be represented as two different products in the SCM system.
Assign The two ERP systems to different BSGs. Assign the SCM system to one of the two
BSGs.
- ERP system A (material number 100 = hammer) -> BSG A
- ERP system A (material number 100 = screw) -> BSG B
- SCM system -> BSG A
______________________________________________________________
SAP AG 144
SAP System
______________________________________________________________
In order to avoid having two identical names and to be able to uniquely assign the material
numbers, you also need the Business Add-In (BAdI) SMOD_APOCF005 for the inbound
processing of the product (transaction SE18),
Material number 100 from BSG A is assigned product number 100 in the SCM system, for
example, whereas material number 100 from BSG B gets product number 100_B. In other
words, the materials are uniquely assigned.
For master data, the following SAP enhancements are available as BAdIs for inbound processing
in the SCM system:
- Inbound processing of location: BAdI definition SMOD_APOCF001, method
EXIT_/SAPAPO/SAPLCIF_LOC_001
- Inbound processing of product: BAdI definition SMOD_APOCF005, method
EXIT_/SAPAPO/SAPLCIF_PROD_001
- For SAP APO only, the following customer exits are available (transaction SMOD or
CMOD):
- Inbound processing of resource: APOCF008
- Inbound processing of production process model: APOCF012
Example 2
An SCM System is to be connected with the ERP systems A and B. In the ERP system A, a
certain screw has the material number 110. In the ERP system B, however, it has the material
number 120. Both material numbers are to be mapped in the SCM system to a product with
the product number 110.
Assign the two ERP systems to different BSGs. If possible, assign the SCM system to the BSG
whose data does not have to be renamed.
- ERP system A (material number 110 = screw) -> BSG A
- ERP system B (material number 120 = screw) -> BSG B
- SCM system (product number 110 = screw) -> BSG A
You use the SAP enhancement SMOD_APOCF005 to map the local ERP material number 120
to the SCM product number 110 in the SCM system.
Note
For the time being, this second scenario is only supported for material masters and product
masters. If, for example, the same customer is used with different BSGs in ERP systems A &
B, you must create two separate customer locations in the SCM system. This also applies to the
vendor, plant, and other master data.
For more information, refer to the SCM Master Data section of the SAP Library.
______________________________________________________________
SAP AG 145
SAP System
______________________________________________________________
In this IMG activity, you assign a logical system to a business system group (BSG).
Additionally, you assign a queue type (inbound queue or outbound queue) to the BSG.
In the Error Handling column, you can set the type of error handling for the logical system
concerned. You use the Postprocessing for Errors, No Splitting of LUWs setting to activate
CIF error handling.
Requirements
To enable error-free communication, every source system (ERP system) must be assigned to a
BSG. A BSG can consist of one or more source systems.
Recommendation
If you are transferring a large amount of data to the ERP system and you want to ensure an
even load on the ERP system, choose Inbound Queues.
If you choose Inbound Queues on the SCM side, you must make the necessary settings for
the Queue-In (QIN) Scheduler in the qRFC monitor on the ERP side. Queues that the ERP
system is to process automatically must be registered in the QIN Scheduler.
- Call up the QIN Scheduler in the ERP system using the transaction SMQR.
- To select all CIF queues, enter CF* in the Queue Name field.
- Choose Register. You see the Queue Registration dialog box. We recommend the
following entries:
- Queue Name: CF*
- EXEMODE: D (Dialog processing) or B (Background processing)
- MAXTIME: 10 (maximum processing time)
- NRETRY: 30 (number of repeated attempts if queue is blocked)
- TDELAY: 300 (time between two repeated attempts)
Activities
Choose the relevant BSG using the input help and choose Adopt.
The View - Change Assignment of System/Client to RFC Destination+/> screen
appears.
Proceed as follows:
- Field BusSystGrp: Enter the name of a valid business system group.
______________________________________________________________
SAP AG 146
SAP System
______________________________________________________________
- Field LogSystem: Enter the name of the logical system that has been maintained for the
current client (source system ERP system).
- Description field: The system automatically copies the name of the BSG.
- Field SAP sys.: Set an indicator to define the ERP system as the source system.
- Field SAP Rel: Specify your valid ERP Release.
- Field Queue Type: Choose between outbound and inbound queues.
Use
You can use the scheduler settings for inbound and outbound queues to configure communication
using queued Remote Function Call (qRFC) and therefore control the management and
monitored processing of qRFCs.
qRFC communication allows asynchronous communication with transactional security and a
serialization of calls. qRFC communication is used intensively in the Core Interface to transfer
logistical data between the systems online and thus retain the transactionality and sequence. If
the qRFC communication is not correctly configured, no further processing is carried out. In
this case, no exchange of planning data can take place and consistent planning is no longer
possible.
Inbound qRFCs are processed using the QIN scheduler, outbound ones by the QOUT scheduler.
Requirements
To avoid problem situations, we recommend that you use the current qRFC version. For more
information, see SAP Note 438015.
The qRFC is delivered as part of SAP Basis or implemented in Support Packages. An update is
also possible using a special transport. For more information, see SAP Notes 481278 and
438015.
Activities
You complete the following steps in the relevant client in the production system.
You configure the required profile parameters using transaction RZ12.
- Call transaction RZ12.
- Double-click on a server group. A dialog window is displayed in which you can set the
following parameters:
______________________________________________________________
SAP AG 147
SAP System
______________________________________________________________
- Activated (0 or 1): 1
- Max. requests in queue: 5
- Max. number of logons: 90
- Max. number of own logons: 25
- Max. number of WPs (work processes) used: 75
- Min. number of free WPs: 1
- Max. number of comm. entries: 90
- Max. wait time : 10
Use SAP Note 74141 to fill the parameters for the system concerned. Note that all entries
apart from Activated and Min. number of free WPs must be in percent.
The number of work processes (WPs) that may be used by qRFC is determined using the
following formula: (Number of all dialog WPs - minimum number of free WPs) x
maximum number of WPs used / 100. If this figure is too small, it is not possible to use
communication via qRFC.
Example 1:
There are a total of 7 dialog WPs in a system, the minimum number of free WPs
is 2, and the maximum number of WPs used is 6. The number of WPs that can
be used is calculated as follows: (7-2) x 6/100 = 0.3. In this case communication
using qRFC is not possible.
Example 2:
There are a total of 10 dialog WPs in a system, the minimum number of free WPs
is 2, and the maximum number of WPs used is 75. The number of WPs that can
be used is calculated as follows: (10-2) x 75/100 = 6. In this case, communication
using qRFC is possible.
Other profile parameters
Note that qRFC calls are processed in work processes of the type DIALOG (exception: inbound
queues). As a result, the DIALOG restriction for processing a dialog step (standard 300
seconds, system profile parameter rdisp/max_wprun_time) also applies to these RFC calls. On
every server that is available for processing parallel RFCs, more dialog work processes must be
configured than non-dialog work processes. For more information, see SAP Note 74141.
Use
The data transfer via Core Interface (CIF) is carried out via queued Remote Function Call
(qRFC). Outgoing qRFCs (outbound queue) are processed by the QOUT scheduler.
You complete the following steps in the relevant client in the production system.
You call the QOUT scheduler using transaction SMQS. The destinations to which the outbound
qRFCs are to be sent are registered in the QOUT scheduler. As of version 6.20.45 this is done
automatically.
______________________________________________________________
SAP AG 148
SAP System
______________________________________________________________
Requirements
Use
The data transfer via Core Interface (CIF) is carried out via queued Remote Function Call
(qRFC). If you are working with inbound queues, incoming qRFCs are processed by the QIN
scheduler.
You complete the following steps in the relevant client in the production system.
The QIN scheduler is called using transaction SMQR. In contrast to the QOUT scheduler, only
queue names are registered in the QIN scheduler, not destinations. The registration is not made
automatically; you have to do this yourself. If a queue is not registered, it is not processed
(that is, there is no transfer).
Requirements
qRFC communication has to be configured. For more information, see Configure qRFC
______________________________________________________________
SAP AG 149
SAP System
______________________________________________________________
Communication.
Activities
Use
If faulty queue entries occur in the data transfer between SAP APO and SAP R/3, you can use
CIF queue display to view the contents of the queues and carry out follow-up processing for
the objects affected.
In this IMG activity, you set up qRFC administration in such a way that you can call CIF
queue display from the qRFC monitors. To do this, you have to register the program
/SAPAPO/CIF_QUEUE_EVENT2 as the display program for CF* queues.
Requirements
If you are working with outbound queues and want to navigate from the queue contents display
to the relevant application log entries in the target system, you need to enter a dialog user in
the RFC destination in user maintenance (transaction SU01) or you can use a flexible RFC
destination with a dialog user. For more information, see Assign RFC Destinations to Various
Application Cases.
Activities
______________________________________________________________
SAP AG 150
SAP System
______________________________________________________________
Use
In this IMG activity, you can activate or deactivate the background RFC (bgRFC) for the Core
Interface (CIF).
Standard settings
In the standard system, the bgRFC is not activated for the data transfer via CIF.
Activities
Call the report /SAPAPO/CIF_NEW_QRFC_CUST and acitvate the bgRFC for the required
target system.
Use
In this Customizing activity, you can activate the incremental data transfer for a logical system.
You can use the incremental data transfer during the initial data transfer of master data objects
from an ERP system to an SCM system via Core Interface (CIF). The incremental data transfer
is valid for the following master data objects:
- Product master data
- Location product master data
- Production data structure (PDS) (in SAP APO only)
If you do not activate the incremental data transfer, the initial data transfer via CIF stops in the
event of an error during the processing of a queue even if the error only affects one of the
objects in the queue. If the data transfer is scheduled in a background job, then the background
job is canceled. You must correct the error and start the transfer of all objects again.
______________________________________________________________
SAP AG 151
SAP System
______________________________________________________________
If you activate the incremental data transfer, the system transfers all blocks of correct master
data objects in a CIF queue so that you only have to retransfer blocks with errors. Due to the
lower volume of objects to be processed again, the retransfer becomes more effective.
Requirements
You have activated the Enhanced Initial Data Transfer (CA_CIF_INILOAD_01) business
function. This business function is available as of SAP ECC 6.0 Enhancement Package 4.
Standard settings
In the standard system, the Increm. DT (Incremental Data Transfer via CIF) checkbox is not
selected.
Activities
You can activate the incremental data transfer by selecting the Increm. DT (Incremental Data
Transfer via CIF) checkbox.
Use
In this IMG activity, you can make user-specific entries for the following parameters:
- Logging (configure application log on a user-specific basis)
- Debugging (activate/deactivate debugging on a user-specific basis)
- Recording (control event recording, that is, the publication of planning results)
Requirements
The settings for setting up the system landscape must already have been made.
Activities
______________________________________________________________
SAP AG 152
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
This BAdI enables you to edit location master data that was transferred via Core Interface (CIF)
from SAP ERP when it enters SAP SCM before further processing takes place.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
______________________________________________________________
SAP AG 153
SAP System
______________________________________________________________
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
To display the sample code, choose Goto -> Default Code -> Display.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
This BAdI enables you to edit business partner data that was transferred via Core Interface
(CIF) from SAP ERP when it enters SAP Supply Chain Management (SAP SCM) before further
processing takes place.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
______________________________________________________________
SAP AG 154
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in SCM Basis. You can use this BAdI to change the
attributes of business partners.
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).
Activities
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 in SCM Basis (SCM_BASIS). In SCM Basis, you can
create a business partner manually or by transferring data such as customer and vendor data
from an ERP system using the core interface. The system calls this BAdI after creating and
saving the business partner. You can use the BAdI to maintain attributes of the business partner
______________________________________________________________
SAP AG 155
SAP System
______________________________________________________________
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).
Activities
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.
6.2.1.3.2 Product
Use
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
______________________________________________________________
SAP AG 156
SAP System
______________________________________________________________
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
To display the sample code, choose Goto -> Sample Code -> Display.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
You can use this BAdI to process master data hierarchy data for products when it arrives in
SCM, having been transferred from SAP ERP via Core Interface (CIF), before it is processed
further.
Standard settings
______________________________________________________________
SAP AG 157
SAP System
______________________________________________________________
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
You can use this BAdI to edit master data hierarchy data for location products when it arrives
in SCM, having been transferred from SAP ERP via Core Interface (CIF), before it is
processed further.
Standard settings
Activities
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.
See also:
This BAdI uses the interface /SAPAPO/IF_CIF_ENH_MDHIER_LP.
For more information, display the interface in the BAdI Builder.
______________________________________________________________
SAP AG 158
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) application component.
You can use this BAdI to process classification data when it arrives in SCM, having been
transferred from SAP ERP via Core Interface (CIF), before it is processed further.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
______________________________________________________________
SAP AG 159
SAP System
______________________________________________________________
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) application component.
You can use this BAdI to process characteristics data when it arrives in SCM, having been
transferred from SAP ERP via Core Interface (CIF), before it is processed further.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
______________________________________________________________
SAP AG 160
SAP System
______________________________________________________________
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) application component.
You can use this BAdI to process class hierarchy data when it arrives in SCM, having been
transferred from SAP ERP via Core Interface (CIF), before it is processed further.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
______________________________________________________________
SAP AG 161
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) application component.
You can use this BAdI to process class data when it arrives in SCM, having been transferred
from SAP ERP via Core Interface (CIF), before it is processed further.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
______________________________________________________________
SAP AG 162
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
You can use this BAdI to process source of supply data when it arrives in SCM, having been
transferred from SAP ERP via Core Interface (CIF), before it is processed further.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
______________________________________________________________
SAP AG 163
SAP System
______________________________________________________________
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
To display the sample code, choose Goto -> Sample Code -> Display in the BAdI Builder.
Use
This Business Add In (BAdI) is used in the SCM Basis (SCM-BAS) component. You can use
this BAdI to change the date of the sources of supply.
You can do the following:
- You can change the data transferred from your OLTP system to your SCM system. This
data can then be stored in your own tables.
Note: You can only select data that has been changed or created in your OLTP system.
- You can process the data marked as inactive in your OLTP system.
Note: You can only select from data that has either an "inward delivery completed"
indicator or a deletion flag in the OLTP system.
Standard settings
For more information about the standard settings (filters, single or multiple uses), see the Enh.
______________________________________________________________
SAP AG 164
SAP System
______________________________________________________________
Activities
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 in the application component SCM Basis (SCM-BAS).
You can use this BAdI to edit transportation lane data when it arrives in SCM, having been
transferred via Core Interface (CIF) from SAP ERP, before it is processed further.
Standard settings
Activities
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.
See also:
This BAdI uses the interface /SAPAPO/IF_CIF_ENH_TLANE.
For more information, display the interface in the BAdI Builder.
______________________________________________________________
SAP AG 165
SAP System
______________________________________________________________
6.2.1.3.6 Batches
Use
Standard settings
Activities
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.
See also:
This BAdI uses the interface /SAPAPO/IF_CIF_ENH_BATCH. For more information, display
the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component.
This BAdI enables you to extend the standard CIF error handling in SCM. The BAdI can be
used to write additional data into customer tables, to start customer-specific work flows or an
______________________________________________________________
SAP AG 166
SAP System
______________________________________________________________
analysis etc.
Standard settings
Activities
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.
See also
Use
Standard settings
Activities
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
______________________________________________________________
SAP AG 167
SAP System
______________________________________________________________
Enhancement Framework.
Example
Use
You can use this Customizing activity to make settings for the change notification agent (CNA).
Use
In this IMG activity, you can influence the performance of the master data locking concept for
each lock object, by changing the following parameters:
- Block Size in Mass Maintenance and Data Transfer
- Number of Parallel Work Processes
- Blocks per Parallel Work Process
For each lock object, you can also exclude one or more of the following maintenance types
from the master data locking concept:
- Mass Maintenance
- Transfer via Business Application Programming Interface (BAPI)
- Transfer via Core Interface (CIF)
______________________________________________________________
SAP AG 168
SAP System
______________________________________________________________
Standard settings
By default, the master data locking concept is set up for all of the maintenance types named
above.
Activities
To optimize the processing and thus performance of the lock requests, you change the
parameters named above. The effects of these settings strongly depend on each individual
situation. SAP recommends that you test different settings to achieve an optimal result for your
concrete situation.
To exclude a maintenance type from the master data locking concept, you reset the
corresponding indicator. The system no longer sets a lock if you change the master data objects
via this maintenance type. This can make sense if master data objects that lock each other
affect the performance.
For more information about the master data locking concept, see the online documentation of
SCM Basis under Master Data -> General Master Data Functions -> Master Data Locking
Concept.
In this IMG activity, you release those fields in the product or location master in which product
or location attributes can be maintained. These fields are not available by default as they are
for additional information that is not required as a general rule.
Product master: The fields for global product master data can be found on the tab Properties.
Attribute fields for location-specific product master data can be found on the tab Extras, which
is only available if at least one of these fields is released.
Location master: Attributes for location mster data can also be found on the tab Extras, the
existence of which requires that such a field be released.
- An attribute is defined by its field and table name. A field name must be maintained for
this attribute in order for you to open a field in the product master. The definition of the
field name can be language-dependent.
- An attribute is activated when the language of the field name and the language in which
you have logged onto the system are identical, or when the field name was maintained
independent of a language.
Activities
______________________________________________________________
SAP AG 169
SAP System
______________________________________________________________
2. Specify a language.
3. Enter a field name. This name is used on the aforementioned tabs as a description of each
attribute field.
6.2.2.4 Calendar
You perform the system settings for the different calendar types in the following steps.
The public holiday and factory calendar is a central module in the SAP System. It is used in
many areas (for example, in Logistics and in Human Resources) in the standard version.
You can use the calendar to maintain and display the components of the calendar system. The
public holiday and factory calendar data calculated from calendar maintenance is directly
available to the system.
A factory calendar is allocated to your plant via the definition of plants.
The calendar system consists of the following components:
- Public holidays
Definitions for public holidays: Calculation rule for the date, religious denomination, and so
on.
- Public holiday calendar
Any composition of public holiday rules.
- Factory calendar
Definition of workdays including special regulations, under the assignment of a particular
public holiday calendar.
Standard settings
The system delivers definitions of all common public holidays and public holiday rules, as well
______________________________________________________________
SAP AG 170
SAP System
______________________________________________________________
Activities
Check whether all the definitions for public holidays and public holiday rules that you need are
available in the sytem. If necessary, maintain the public holiday definitions and copy them to
new or existing public holiday rules.
Create factory calendars if necessary.
Public Holidays
Check that existing public holidays are complete, and create new definitions if required:
1. Double-click with the mouse on the Execute symbol, select the option Public holidays and
choose the function Display. You receive a list of the defined public holidays.
2. Check whether the list of public holidays displayed contains all the public holidays that you
need. If you want to see detailed information on any public holiday, choose the function
Display def.
3. If you need other public holidays, return to the initial screen of the maintenance
transaction, and choose the function Change. You again receive a list of the defined
public holidays.
4. Choose the function Insert. A screen appears for the selection of the type of public
holiday.
5. Select the desired type of public holiday and choose Insert. A screen appears in which
you can determine public holidays and maintain their characteristics.
6. Enter the following data:
- Date or calculation rule
- If necessary, public holiday guarantee (for fixed and irregular public holidays
- Public holiday text (short and long)
- If required: Sort criterion, religious denomination or public holiday class
(For notes on this, see the F1 Help).
Save the definition.
Combine the public holidays you require in a public holiday rule in the public holiday calendar:
1. Double-click with the mouse on "Execute function", select the option Public holiday
calendar and choose the function Display.
2. Check whether all the public holiday rules that your require are available. To get the
definitions for a public holiday calendar, position the cursor on it and choose the function
Display def..
______________________________________________________________
SAP AG 171
SAP System
______________________________________________________________
3. If you need other public holiday calendars or would like to change existing ones, return to
the initial screen of the maintenance transaction and choose the function Change.
4. To create a public holiday calendar, choose the function Insert (to change a public holiday
calendar, position the cursor on it and choose Change), and make the following entries:
- Calendar ID and a descriptive short text
- Period of validity (From year, To year)
5. Using the function Assign public holidays, generate a complete list of defined public
holidays.
6. Select the public holidays you need, and choose Assign public holidays.
7. Save your entries.
Factory calendar
Further notes
- Calendar buffer
If you want to increase the size of the calendar buffer, maintain the parameter
zcsa/calendar_area with the maintenance transaction for system profiles. Restart the system
for the value to take effect.
- Transport
Changes to calendar data are not automatically included in a correction request. For the
calendar data to be utilizable in another system, use the function Transport in the initial
screen of the maintenance transaction. Note that you cannot transport individual public
holidays or calendars. You can only transport calendar data in its entirety. When you do
this, all public holidays, public holiday and factory calendars existing in the target system
are deleted.
______________________________________________________________
SAP AG 172
SAP System
______________________________________________________________
In this step you create a time stream, or calendar, that serves as the basis for planning. The
time stream can be set up in weekly or monthly periods.
Activities
1. Enter a unique name for the time stream (calendar), and choose Create. The Change
Planning Calendar screen appears.
2. Enter a short description for the time stream.
3. Enter how many years into the past the calendar is to extend. This setting is optional.
4. Enter how many years into the future the calendar is to extend.
Note
If you do not make an entry in this field, the system considers the current year only.
5. Use the input help to select the time zone for the location to which this calendar is
assigned.
6. Select one of the following calendar options, depending on the location or transportation
lane associated with this calendar:
- Factory calendar (with gaps)
- Period calendar (without gaps)
7. Use the input help to select a pre-defined calendar.
8. Choose Periods to define the periods for this calendar.
9. Select the required time interval (week or month). The interval is displayed in weeks or
months accordingly.
10. The information you enter in this step depends on whether you selected week or month
for the time interval:
- If you selected week, assign numbers 1 - 7 (1 for Monday, 2 for Tuesday, and so
on) to the periods and enter the required times.
- If you selected month, assign numbers 1 - 5 in the first column for the weeks in a
month, and number 1 - 7 in the second column for the days of the week. Enter the
required times.
11. Choose Periods to generate the periods. You always have to generate the periods again
when you have changed the calculation rules.
12. Choose Save.
Example 1
To set up a simple, weekly planning calendar that goes from Mondays to Fridays, from 08:00
to 17:00 every day, for one year without including weekends, enter the general data and
choose:
______________________________________________________________
SAP AG 173
SAP System
______________________________________________________________
Example 2
To set up monthly planning periods that run daily around the clock with no breaks, beginning
at 08:00 every 2nd and 4th Friday of the month for one year, enter the general data and
choose:
- Period calendar (without gaps)
- Calculation rule: months
Define the time interval as foolows:
(Week) 2 5 (Friday) from 8:00:00 to '
'
(Week) 4 5 (Friday) from 8:00:00 to '
'
6.2.2.5 Location
Use
In this IMG activity, you can specify whether or not the System is to log changes to location
master data.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
______________________________________________________________
SAP AG 174
SAP System
______________________________________________________________
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
You can display the change documents for a location via the SCM Basis menu under Master
Data -> Location -> Display Change Documents or via transaction
/SAPAPO/LOC_CD_READ.
Standard settings
In the standard system, change logging via change documents is not active for locations.
Use
In this Customizing activity, you can make configurations for alternative location identifiers. You
can configure the following:
- Define location scheme agencies
This configuration is optional. The agencies that you define must represent organizations
that maintain standardized identification schemes for locations. For more information, see
the 'Requirements' section.
- Define alternative location identifier types (ALI types)
ALI types distinguish between several identification schemes that can be used to identify
locations and can therefore be used to assign alternative location identifiers to locations.
- Define code lists for specific ALI types
For each ALI type, you can create a code list. Code lists are useful for project-specific
identification schemes or if you intend to restrict the identifiers to a subset of a
standardized identification scheme.
If you define a code list, you have to select the identifiers that refer to the ALI type from
the code list. If you do not define a code list, you can freely choose the identifiers.
Requirements
If you intend to assign alternative location identifiers that refer to standardized identification
schemes, you must define the location scheme agency IDs in this Customizing activity under
Define Location Scheme Agencies.
______________________________________________________________
SAP AG 175
SAP System
______________________________________________________________
You define an agency by specifying a 3-digit code and a description. The 3-digit code must
correspond to an entry of the United Nations EDIFACT data element 3055 (DE 3055).
Activities
- To define ALI types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, enter a 6-digit alphanumerical
code and a description.
2. Assign a location scheme agency ID (optional step).
Note that if you want to refer to location scheme agency IDs, you must have defined these
first. For more information, see the 'Requirements 'section.
3. Assign a number to the ALI type (optional step).
4. Save your entries.
The system displays the ALI type in the location master on the Alt. Identifiers tab page.
- To define code lists for specific ALI Types, you must carry out the following activities:
1. Under Define Types of Alternative Location Identifiers, select the row of the ALI type
for which you want to define a code list.
2. In the navigation area on the left side, double-click the activity Define Code Lists for
Specific ALI Types.
3. Enter the identifiers that you want to use with the ALI type.
4. Enter a description for the identifiers.
5. Save your entries.
The system accepts these identifiers in combination with the chosen ALI type, when you
enter them in the location master on the Alt. Identifiers tab page. In addition, you can
select the identifiers from the code list when using search help.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCMB) component. You can use this
BAdI to add customer-specific validation to the standard validation of alternative location IDs.
Standard settings
______________________________________________________________
SAP AG 176
SAP System
______________________________________________________________
Activities
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
In this Customizing activity, you define transportation service level codes for the customer and
the vendor.
Activities
You specify transportation service levels for the customer and the vendor in the business partner
master (transaction BP) on the Customer Org. Data or Vendor Org. Data tab page under
Shipping.
Note: The Customer Org. Data or Vendor Org. Data tab pages are only available using the
business partner roles Sold-to-Party (CRM000) and Ship-To-Party (CRM002) for the customer
tab pages and Vendor (BBP000) and Carrier (CRM010) for the vendor tab pages.
Use
In this Customizing activity, you map shipping conditions from the ERP system to transportation
______________________________________________________________
SAP AG 177
SAP System
______________________________________________________________
Requirements
You have defined transportation service level codes in the Define Transportation Service Level
Codes Customizing activity.
Use
In this Customizing activity, you define industry keys. You can group together your vendors or
customers by industry.
Activities
You define which industry the vendor or customer belongs to in the business partner master
(transaction BP) on the Customer Data or Vendor Data tab page under General Data.
Note: The Customer Data or Vendor Data tab pages are only available using the business
partner roles Sold-to-Party (CRM000) and Ship-To-Party (CRM002) for the customer tab pages
and Vendor (BBP000) and Carrier (CRM010) for the vendor tab pages.
Use
In this Customizing activity, you define the terms of payment. You define cash discount
percentages and the periods allowed for payment (discount-qualifying periods).
______________________________________________________________
SAP AG 178
SAP System
______________________________________________________________
Activities
You define the terms of payment for the vendor or customer in the business partner master
(transaction BP) on the Customer Company Org. Data or Vendor Company Org. Data tab
page under Additional Settings.
Note: The Customer Company Org. Data or Vendor Company Org. Data tab pages are
only available using the business partner roles Sold-to-Party (CRM000) and Ship-To-Party
(CRM002) for the customer tab pages and Vendor (BBP000) and Carrier (CRM010) for the
vendor tab pages.
Use
Activities
You define a customer account group for the customer in the business partner master
(transaction BP) on the Customer Data tab page under Accounting.
Note: The Customer Data tab page is only available using the business partner roles
Sold-to-Party (CRM000) and Ship-To-Party (CRM002).
Use
Activities
You specify a vendor account group for the vendor in the business partner master (transaction
______________________________________________________________
SAP AG 179
SAP System
______________________________________________________________
Use
In this Customizing activity, you define the functions that exist for the business partners, for
example for the sold-to-party, the ship-to-party, the vendor, and the carrier.
Activities
You specify the function of the vendor or customer in the business partner master (transaction
BP) on the Vendor Partner Functions or Customer Partner Functions tab pages.
Note: The Vendor Partner Functions and Customer Partner Functions tab pages are only
available using the business partner roles Sold-to-Party (CRM000) and Ship-To-Party
(CRM002) for the customer tab pages and Vendor (BBP000) and Carrier (CRM010) for the
vendor tab pages.
Use
Activities
You specify a delivery priority for the customer in the business partner master (transaction BP)
on the Customer Org. Data tab page under Shipping.
Note: The Customer Org. Data tab page is only available using the business partner roles
Sold-to-Party (CRM000) and Ship-To-Party (CRM002).
______________________________________________________________
SAP AG 180
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 181
SAP System
______________________________________________________________
Use
In this Customizing activity, you can change the organizational model of your organization. You
can change settings such as the organizational unit function and roles, the organizational
structure or staffing assigned to organizational units.
Requirements
In the Customizing activity Create Organizational Model, you have created an organizational
model.
______________________________________________________________
SAP AG 182
SAP System
______________________________________________________________
6.2.2.7 Product
In the following steps, you perform the ncessary system settings for the product master.
Use
In this IMG activity, you specify that certain already created hierarchies or hierarchy structures
are to have a specific product-relevant meaning.
You can define the following:
- Hierarchy for planning products
- Hierarchy structure for bills of distribution (BODs)
- Hierarchy structure for transportation lanes
- Product hierarchy for AFS planning
- Location product hierarchy for AFS planning
- Production data structure hierarchy for AFS planning
Requirements
The selected hierarchies / hierarchy structures must already be created. For more information,
see the input help for the respective fields.
Activities
______________________________________________________________
SAP AG 183
SAP System
______________________________________________________________
You can make these product number settings for the entire system.
Activities
Dependencies
In this work step you can change the time base of a field. A change to the time base is only
possible for the field product dependent storage costs. A change makes sense if the
number of decimal places is not enough to represent the storage costs per day.
Example
The product dependent storage costs field in the location-specific product master usually
uses the time base day; in other words, normally refers to a base unit of measure per day. In
this work step you can set the time base to year, for example.
Recommendation
Only change the time base for the field product dependent storage costs if no storage costs
have been maintained yet. A change to the time base changes the way in which the values that
have already been stored are interpreted and should be regarded as critical. If values already
exist, these are wrongly evaluated after a change.
______________________________________________________________
SAP AG 184
SAP System
______________________________________________________________
The field product dependent storage costs is used by PP/DS and SNP.
Use
In this IMG activity, you define rounding profiles. Using rounding, the system can adapt the
quantity of a product to packing, handling, delivery, or transport units. You assign a rounding
profile to a product, if the rounding value that the system is to consider during rounding is to
depend on the product quantity to be rounded.
Elements of a Rounding Profile
A rounding profile is made up of one or more levels in ascending order. You can assign a
threshold value and a rounding value to each level. If the quantity to be rounded reaches a
threshold value, the system takes into account the rounding value that is assigned to this level.
When the quantity reaches the next threshold, the system takes into account the rounding value
that is assigned to the corresponding level. You have to enter the levels, threshold values, and
rounding values in ascending order. During rounding later on, however, the system evaluates the
levels in a descending order starting from the highest level that applies to the quantity to be
rounded.
______________________________________________________________
SAP AG 185
SAP System
______________________________________________________________
reaches or exceeds the second-level threshold, the remaining quantity is rounded up to the
second-level rounding value. (This corresponds to using only the large packing units.) For
the first level, you do not specify a threshold value.
Activities
1. If the system is to use a rounding profile for rounding the quantities of a particular
product, define a rounding profile. You enter the threshold value and the rounding value
with respect to the product's base unit of measure.
2. Assign the rounding profile to the product in the location product master.
Example
______________________________________________________________
SAP AG 186
SAP System
______________________________________________________________
See SAP Library for SAP Supply Network Collaboration on SAP Help Portal at
http://help.sap.com -> Replenishment -> Replenishment Planning -> Replenishment
Service -> Rounding -> Two-Level Rounding.
Use
In this IMG activity, you can specify whether or not changes made to product master data are
to be logged.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
You can display the the change documents for a product via the SCM Basis menu under
Master Data -> Product -> Display Change Documents or using transaction
/SAPAPO/PROD_CD_READ.
Standard settings
Im the standard system, the logging of changes with change documents is not active for
products.
Use
In this IMG activity, you define product group types. You can then assign values to these
under Define Product Groups.
Product group types and product groups serve to group products of the same kind. You define
______________________________________________________________
SAP AG 187
SAP System
______________________________________________________________
a product group type for the criterion with which the product groups are to be formed.
You can assign product group types, which you have defined here, to a product in the product
master on the Properties 2 tab page.
You can also set the following indicators for a product group type:
- Relevant for Transportation Lanes
- External Material Group
Activities
1. Enter a two-character code and a description for the product group type.
2. Assign a number to the product group type.
3. Save your input.
Example
You want to group products according to the criterion size. You define a product group type
size for this product. You then assign the values small, medium, and large to this product
group type.
Use
In this IMG activity, you define the possible product groups for a product group type.
Definition of product groups is a prerequisite for Service Parts Planning (SPP) processes.
Requirements
You have already created product group types in Define Product Group Types.
Activities
Example
You have defined a size product group type. You assign the values small, medium and large
______________________________________________________________
SAP AG 188
SAP System
______________________________________________________________
Use
In this IMG activity you define the types of alternative product numbers (APN types). You
need APN types to assign one or more alternative product numbers to a product in the product
master.
Activities
Use
Activities
______________________________________________________________
SAP AG 189
SAP System
______________________________________________________________
Use
In this IMG activity, you specify the values for the ABC indicator for a product.
Activities
Define the values for the ABC indicator for a product. The system checks the values in the
ABC Indicator field if you are working with mass maintenance for location products, for
example.
Example
You assign the ABC indicator for products in order to classify them according characteristics
such as the following:
- A: Important
- B: Less important
- C: Relatively unimportant
A products are then products that are of the greatest importance for a firm's production, for
instance.
Use
______________________________________________________________
SAP AG 190
SAP System
______________________________________________________________
Use
In this IMG activity, you define the packaging material types that you need for packing. The
packaging material type summarizes packaging materials into groups, and contains the essential
control characteristics that are valid for the relevant packaging materials.
Activities
Create the required packaging material types and use the following indicators or fields to
determine how this packaging material is to be used:
- Packaging material category
The packaging material category specifies the type of packaging material contained in this
packaging material type.
- Variable tare weight
Specifies the tare weight of a packaging material in this packaging material type as
variable. This causes the system to adjust the tare weight when the total weight of a
handling unit changes.
- Closed
Indicates whether the packaging material is closed packaging.
- Status profile
Assigns the user status profile maintained here to the handling units that you generate with
the packaging material of this packaging material type.
- Capacity check method
Determines how the capacity check method is to be performed.
- Delete
Indicates how the system is to manage handling units that become empty.
Use
In this IMG activity, you activate the change documents for the partner location.
______________________________________________________________
SAP AG 191
SAP System
______________________________________________________________
Use
In this IMG activity, you activate the change documents for the partner product.
6.2.2.9 Resource
6.2.2.9.1 Processor
Use
You use this IMG activity to define the HR systems that are relevant for the employee or
processor.
Here you can also define whether an HR system is to always be displayed as a proposal when
creating new processors, to simplify the process for maintaining master data for a processor
(business partner with role type Processor).
The HR system is used when HR-specific data is to be communicated between the SCM system
and the corresponding HR system. The number range interval for performance documents is
assigned to the HR system.
If you are not using an HR system but want to use performance documents, you have to define
a dummy HR system and specify a number range interval for the performance document.
______________________________________________________________
SAP AG 192
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you can specify variants for the available capacity of resources. Capacity
variants describe, for example, the minimum and maximum capacity of the resource.
You use capacity variants, for example, if you are working with multiple-shift operations.
The system takes a capacity variant into account only if you have defined it as anactive variant
in the resource master data.
Activities
Example
______________________________________________________________
SAP AG 193
SAP System
______________________________________________________________
- Rail
- Air
- Sea
Activities
1. Select the New Entries key in the Change View "Transportation Mode": Overview
screen.
2. Enter a description for a transportation mode and choose Save.
3. Leave the screen using the Back key.
Example
Activities
If you want to calculate means of transport-dependent duration times and distances within
transportation lanes for exact streets, for instance by connecting the Geo Information Tool (GIS)
to the Internet Graphic Server (IGS), make the following settings for the relevant means of
transport:
______________________________________________________________
SAP AG 194
SAP System
______________________________________________________________
- Set the Distance and Duration Time Calculation in IGS Quality indicator.
- Enter a low speed.
- Enter a medium speed.
- Enter a high speed.
Use
Within the transportation lane, you have the option of determining distances and durations for a
means of transport using a geographical information system (GIS).
When you have installed a GIS and connected via the Internet Graphics Server (IGS), you can
specify in this work step for each client whether the system is to use this tool.
You can also change the standard RFC destination for the IGS. This is not usually necessary,
and you should only use this for a temporary installation of a second GIS or IGS.
Requirements
Use
In this IMG activity, you can specify whether or not changes made to transportation lanes are
to be logged.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
You can display the the change documents for a transportation lane via the menu under Master
Data -> Transportation Lane -> Display Change Documents or using transaction
/SAPAPO/TR_CD_TLANE.
______________________________________________________________
SAP AG 195
SAP System
______________________________________________________________
Standard settings
Im the standard system, the logging of changes with change documents is not active for
transportation lanes.
Use
In this IMG activity, you define freight code sets, freight codes, and and freight code
determination.
Freight codes are used together with freight code sets of freight forwarders and rail carriers to
classify the goods that are to be transported. Freight codes are used for communication with
freight forwarders and are specified in the shipping papers.
Some freight codes are issued by freight forwarders and rail carriers and are used specifically
for transportation by rail or road.
The determination of freight codes is carried out in two steps:
- Automatic determination of freight code sets on the basis of the following criteria:
- Transportation service provider
- Forwarding country
- Means of transport
- Automatic freight code determination on the basis of the following criteria:
- Product freight group
- Freight code set
Activities
______________________________________________________________
SAP AG 196
SAP System
______________________________________________________________
Use
Use
Activities
1. Define a compartment type and, if necessary, determine capcities and capacity consumption
levels.
2. Define a compartment type profile.
3. Assign the compartment type profile to a means of transport.
______________________________________________________________
SAP AG 197
SAP System
______________________________________________________________
Use
In this IMG activity you define means of transport combinations. You use means of transport
combinations to model vehicle-resource combinations. A means of transport combination must
consist of one means of transport that is capable of moving independently and at least one
passive means of transport.
Requirements
You have set the passive indicator for the corresponding means of transport for each trailer.
For more information, see the Implementation Guide (IMG) under Maintain Means of Transport.
Use
In this IMG activity, you define the attributes of means of transport combinations and
compartments.
The system uses these attributes if no reference to a database table exists in the definition of
the field in the field catalog.
Use
______________________________________________________________
SAP AG 198
SAP System
______________________________________________________________
In this IMG activity you define the length of time you require to couple a trailer to a vehicle
or to uncouple a trailer from a vehicle.
Use
In this IMG activity, you can specify whether or not changes made to quota arrangements are
to be logged.
When you set the corresponding indicator, the system creates a change document for every
change in the master data fields that can be changed by the user. The change document also
logs the value of the field before a change is made. This allows you to trace the way in which
the field was changed at a certain time.
If there is a high volume of data, change logging using change documents can affect
performance.
You can display the the change documents for a quota arrangement via the SAP APO menu
under Master Data -> Quota Arrangement -> Display Change Documents or using
transaction /SAPAPO/TR_CD_QUOTA.
Standard settings
Im the standard system, the logging of changes with change documents is not active for quota
arrangements.
______________________________________________________________
SAP AG 199
SAP System
______________________________________________________________
Title
Use
Example
Standard settings
Activities
See also
Methods
Sorting and/or Restriction of Source Selection(PWB_USEX_SOS)
Reading of Source (PWB_USEX_SOS_ORDER_TRPID)
______________________________________________________________
SAP AG 200
SAP System
______________________________________________________________
Interface
/SAPAPO/IF_EX_PWB_SOS
Use
In this IMG activity you can activate and deactivate the creation of workflow events and change
documents for the product and location interchangeability master data. Do not change these
settings during operation.
Use
In this IMG activity, you define the attributes for a supersession chain on client level. Each
attribute can be maintained for particular applications. This means that you can configure the
same attribute in different ways.
In the view SAP Menu -> Master Data -> Product and Location Interchangeability ->
Interchangeability Group, only active attributes are displayed.
Standard settings
Activities
1. Choose an attribute. Note the application for which this attribute is to be used.
2. If the chosen attribute is necessary for the supersession chain, set the Required indicator.
______________________________________________________________
SAP AG 201
SAP System
______________________________________________________________
3. If the chosen attribute only needs to be displayed, set the Display Only indicator.
4. Choose the corresponding location dependency.
5. If you want to activate the chosen attribute on client level, set the Active indicator.
Use
In this IMG activity you can maintain member types on client level.
The member type is part of the replacement type and determines the objects that an
interchangeability relationship contains. You can also define your own member types based on
the basic types that are supplied.
Standard settings
______________________________________________________________
SAP AG 202
SAP System
______________________________________________________________
productto an interchangeability group, the replacement type that you use must also contain
a Product type object.
- Member type 6 = no member type (Basic type = no Basic Type)
You use this member type if you create a 0:1 or a 1:0 substitution.
Activities
Example
You can create the member typeoverhauled product based on the basic type product. You
use this member type to distinguish revised or modified products (which can also be members
of product replacement) from newly manufactured products.
Use
In this IMG activity you can maintain replacement types on client level.
The replacement type determines which objects (member types) are used in product or location
substitution and which cardinality exists between the objects.
In addition to the existing replacement types, you can also define your own replacement types.
Requirements
Standard settings
______________________________________________________________
SAP AG 203
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 204
SAP System
______________________________________________________________
(supersession chain).
- S_NPNP: n:m - Product Substitution
Use this replacement type if you want to replace a number of products with a number of
other products (supersession chain).
- S_PSP: Substitution Procedure
Use this replacement type if you want to create a product substitution procedure,a location
product substitution procedure or a location determination procedure.
Activities
1. Enter the name, counter, and description of the new replacement type.
2. Select the corresponding relationship type.
3. Define the member types and their cardinalities.
4. If you want to activate the replacement type, set the indicator Active.
5. Assign the replacement type to an interchangeability group.
Use
In this IMG activity, you define the properties of the interchangeability group types on client
level. A number of replacement types can be assigned to each interchangeability group type. In
the view SAP Menu -> Master Data -> Product and Location Interchangeability ->
Interchangeability Group, only active interchangeability group types are shown.
Requirements
You can only assign the replacement types that you have defined in the IMG activity Maintain
Replacement Types.
Activities
______________________________________________________________
SAP AG 205
SAP System
______________________________________________________________
Use
In this IMG activity, you can activate a graphics profile on client level and then use it in the
view SAP Menu -> Master Data -> Product and Location Interchangeability ->
Interchangeability Group.
Requirements
Use
In this IMG activity you define the type of number assignment and the number range interval
for interchangeability groups. When creating an interchangeability group, you must assign it a
unique number. The following options are available for this:
- internal number assignment
The SAP system assigns a number that lies within the allowed number range interval to the
group.
- external number assignment
You assign a number that lies within the allowed number range interval to the group. In
external number assignment, you can define numeric and alphanumeric intervals.
After you have defined a number range interval for a group, you assign an interchangeability
group type to it.
If you only assign one interchangeability group type to a group, then for this group type you
can define both an internal and an external number range interval.
You can however also combine a number of group types and define internal and external
number range intervals for the groups, if you want many interchangeability group types to have
the same number range intervals.
______________________________________________________________
SAP AG 206
SAP System
______________________________________________________________
Activities
Example
Use
In this IMG activity you define the reason code that states why products are replaced.
You can only use the reason codes with supersession chains, location product substitution chains
and with restricted interchangeability for FFF-Classes.
Activities
______________________________________________________________
SAP AG 207
SAP System
______________________________________________________________
For supersession chains and location product substitution chains the reason code must be no
longer than four characters. For restricted interchangeability for FFF-classes the reason
code must be no longer than two characters.
- Enter a description that explains why this product replacement has occurred.
Use
In this Customizing activity, you maintain field catalog entries The field catalog includes the
fields that can be chosen for comparison during the execution of consistency checks. A few
properties of products might be required to be equal, so that they can belong to a same
interchangeability group. You add the relevant fields to compare in the field catalog. As part
of the consistency check, the system makes sure that all the products in the interchangeability
group have the same value for the fields that have been included in the field catalog.
Examples for such properties of a product could be Procurement type, Unit of Measure, Shelf
Life.
Activities
Use
______________________________________________________________
SAP AG 208
SAP System
______________________________________________________________
In this Customizing activity you maintain the validations to be carried out when you create
different types of interchangeability groups. There are some standard validations delivered with
the application. You can deactivate these validations if, you do not want them to take place.
To create new validations you must define the validation in this activity. The validation must
start with Y or Z. Ensure that it is active. In order to implement these validations you need
to use the BAdI Consistency Checks (/INCMD/CONSIST_CHK).
Standard settings
There are a few validations which are delivered with the standard application. You can specify
in customizing whether the output for these is displayed as error message or warning.
S_V1: When you create or modify an interchangeability group, the system checks the equality
of the present fields in the particular attached field catalog. It is essential to maintain a field
catalog and also attach field catalog to interchangeability group types.
S_V2: When you create or modify an interchangeability group, the system checks whether any
of the products or product combinations of that group are already contained in other
interchangeability groups of the same group type.
S_V3: When you create or modify an interchangeability group, the system checks whether any
of the products or product combinations are already contained in that particular
interchangeability group itself.
S_V4: When you create or modify an interchangeability group, the system checks whether one
of the following combinations is already contained in other interchangeability groups of the same
group type:
- Product and location
- Product combination and location
This check is not valid for FFF classes and restricted interchangeability for FFF classes.
S_V5: When you create or modify a FFF subset for a FFF class, the system checks whether
there is another FFF subset in the same location for that FFF class.
This check is valid only for FFF subsets.
S_V6: When you create or modify a supersession chain that contains an assembly, the system
checks whether any of the components of that assembly are already contained in this
supersession chain.
This check is valid only for supersession chains.
S_V7: When you create or modify a planning-relevant interchangeability group, the system
checks whether any of the products or product combinations of that group are already contained
in other planning-relevant interchangeability groups of the same group type.
S_V8: When you create or modify an ATP-relevant interchangeability group, the system checks
whether any of the products or product combinations of that group are already contained in
other ATP-relevant interchangeability groups of the same group type.
S_V9: When you create or modify a planning-relevant interchangeability group, the system
checks whether one of the following combinations is already contained in other planning-relevant
interchangeability groups of the same group type:
______________________________________________________________
SAP AG 209
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 210
SAP System
______________________________________________________________
Activities
- To make any validations active select the checkbox with active status.
- To deactivate the validation uncheck the active status checkbox.
- Save the changes
______________________________________________________________
SAP AG 211
SAP System
______________________________________________________________
Use
In this activity you maintain the consistency profiles and assign validations to them. Consistency
profiles make sure that the data entered while creating an interchangeability group is consistent.
When you create a profile you can specify which validations failure is classified as error or
warning
Requirements
Activities
- Enter the name for your consistency profile and a brief description
- Select the consistency profile that you have entered and choose the subfolder Maintain
Validations for Consistency Profile
- View and select the validations you would like for the consistency profile using F4 help
and classify it as an error or warning
- Save your changes
Example
S_V1 (validation for Field Checks) and S_V2 (Product in Multiple Groups) for example are the
validations assigned to the profile. You can categorize, in case of consistency profile S1, that
S_V1 is an error and S_V2 is a warning.
Use
For each group type you can specify which set of validations will be carried out and which
fields will be compared during the execution of the consistency check.
______________________________________________________________
SAP AG 212
SAP System
______________________________________________________________
Activities
Use
Standard settings
______________________________________________________________
SAP AG 213
SAP System
______________________________________________________________
Further notes
You can also call the documentation on BAdI methods from the menu. Take the following
steps:
3. Choose tab page Interface.
4. Double-click on the corresponding method.
5. Click the right-hand mouse button and choose Documentation on component.
Use
You use this BAdI to add additional fields to the maintenance screen for interchangeability
groups.
The following methods are available:
- EXTEND_CHAIN_ITEM_ALV
Use this method to extend the Group Details screen section for supersession chains.
- EXTEND_CHAIN_LOC_ALV
Use this method to extend the Location tab page for supersssion chains.
- EXTEND_RESFFF_ALV
Use this method to extend the Group Details screen section for interchangeability group
type restricted interchangeability for FFF classes.
- EXTEND_FFF_ALV
Use this method to extend the Group Details screen section for FFF classes.
- EXTEND_FFFS_ALV
Use this method to extend the FFF Subset Members tab page.
- EXTEND_FFFSL_ALV
Use this method to extend the FFF Subset List Screen.
- EXTEND_PSP_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type product substitution procedure.
______________________________________________________________
SAP AG 214
SAP System
______________________________________________________________
- EXTEND_LOC_CHAIN_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type location substitution chain.
- EXTEND_LP_CHAIN_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type location product substitution chain.
- EXTEND_LOC_LIST_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type location list.
- EXTEND_LDP_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type location determination procedure.
- EXTEND_LPSP_ITEM_ALV
Use this method to extend the Group Details screen section for interchangeability group
type location product substitution procedure.
Use
You use this BAdI to maintain interchangeability master data related details in your own
customer tables.
The following methods are available:
- MAINT_FCODE_HANDLE
Use this method to add more pushbuttons with function codes to the GUI status. Eight
function codes are available for customer enhancements to GUI Status.
- MAINT_GROUP_CREATE
Use this method to create further data when creating an interchangeability group.
- MAINT_GROUP_DELETE
This method is used in conjunction with the previous method. You use it to delete other
data when deleting an interchangeability group.
- MAINT_INTIAL_PREPARE
______________________________________________________________
SAP AG 215
SAP System
______________________________________________________________
Use this method to back up data of customer-related tables. This method is called initially
to back up these tables for future restoration in case of errors.
- MAINT_CLEANUP_ON_ERROR
Use this method to restore data in case of error. This method should be used in
conjunction with the MAINT_INITIAL_PREPARE method to ensure data consistency should
errors occur. The method is called if an error occurs when changing interchangeability
master data.
Use
______________________________________________________________
SAP AG 216
SAP System
______________________________________________________________
Use
You use this BAdI to filter interchangeability groups based on specific filtering criteria. This is
used in the external services query where the filtering criteria of the output is passed as a
parameter.
You can define such filters and specify the logic programmatically so that you filter out the
results based on the parameter specified.
The following method is available:
MAINT_GROUP_FILTER
Use
You use this BAdI to change the data in the interchangeability data structures before it is
transferred to the interchangeability master data services.
The following method is available:
CHANGE_UPLOAD_DATA
This method contains tables with interchangeability header data, header text data, item data,
additional information data, product combination data, location data, model assignment data and
the XML data in raw format as changing parameters. Customer can change the data for
further manipulation before transferring the data to the interchangeability master data services.
______________________________________________________________
SAP AG 217
SAP System
______________________________________________________________
Requirements
You can use this BAdI only when the data has been uploaded in XML format, either using an
online or batch program. The XML data must be correctly formatted and must adhere to the
standard schema that is shipped along with the interchangeability services.
Use
You use this BAdI to maintain the data in the interchangeability data structures before it is
transferred to the interchangeability master data services.
The following methods are available:
- BAPI_GROUP_MAINT_EXT
This method imports BAPI parameter, change parameter and the internal parameter as
changing parameters. All data from the BAPI structures and tables is mapped to the
corresponding fields in the internal structures and tables. Before transferring the internal
parameters to the interchangeability master data services the customer can change the data
in the internal parameters by using the EXTENSION_IN parameter, theEXTENSION_OUT
parameter and change parameters for further manipulation.
- BAPI_GROUP_READ_EXTIN
This method imports selection tables and extension parameters as changing parameters.
The customer can change the selection criteria by using the EXTENSION_IN parameter to
get the groups that satisfy the given criteria.
- BAPI_GROUP_READ_EXTOUT
This method imports BAPI parameter and the internal parameter as changing parameters.
All data from the internal structures and tables is mapped to the corresponding fields in the
BAPI structures and tables. Before transferring the BAPI parameters to the called services
the customer can change the data in the BAPI parameters by using the EXTENSION_IN
and the EXTENSION_OUT parameter for further manipulation.
- BAPI_GROUP_DELETE_EXT
Use this method only if you want to perform some actions before deleting the
interchangeability group. This method contains GROUP_NUMBER tables, the
EXTENSION_IN and the EXTENSION_OUT parameter as changing parameters. Customer
can perform checks by using the EXTENSION_IN parameter before deleting the
interchangeability group.
Note:
The logical system identifies the sending system (client), from which the request originates. It is
______________________________________________________________
SAP AG 218
SAP System
______________________________________________________________
a logical system for Application Link Enabling (ALE). You can maintain the logical system in
Customizing for ALE.
6.2.2.15 Hierarchy
In this step , you define hierarchy structures. You can define hierarchy structures, extended
hierarchy structures, generated hierarchy structures, and schema hierarchy structures.
Hierarchy structures, extended hierarchy structures, and schema hierarchy structures are
independent, whereas generated hierarchy structures are based on other hierarchy structures
(generated or independent).
In principle, hierarchy structures, extended hierarchy structures, and schema hierarchy structures
are similar, but they are maintained differently. Hierarchy structures are independent, schema
hierarchy structures are maintained with reference to an object, and generated hierarchy
structures are based on a hierarchy or schema hierarchy structure.
Hierarchy structures are a prerequisite for defining hierarchies in the Master Data menu.
Standard settings
Values available for the definition of a hierarchy structure:
- Object type: Product, location, location product, resource, production process model.
- Hierarchy structure category: Hierarchy, extended hierarchy, generated hierarchy, schema
hierarchy.
- Table:
- /SAPAPO/RELDHBOD (Edges in Location Hierarchies for BODs)
- /SAPAPO/RELDHLOC (Edges in Location Hierarchies)
- /SAPAPO/RELDHMAT (Edges in Product Hierarchies)
- /SAPAPO/RELDHMKA (Edges in Product Hierarchies for Aggr. Planning)
- /SAPAPO/RELDHML (Edges in Location Product Hierarchy)
- /SAPAPO/RELDHMLA (Edges in Location Product Hierarchy for Aggr. Planning)
- /SAPAPO/RELDHPDS (Edges in PDS Hierarchies)
- /SAPAPO/RELDHPPM (Edges in PPM Hierachies)
- /SAPAPO/RELDHRES (Edges in Resource Hierarchies)
______________________________________________________________
SAP AG 219
SAP System
______________________________________________________________
Activities
The initial screen for maintaining hierarchy structures is divided into two areas. The area on the
left shows a tree structure in which you select the part of the structure you wish to maintain,
while the area on the right consists of a table containing all the structures you have maintained,
and in which each line represents a structure. You can change existing structures in or add new
ones to this table.
Definition of Hierarchy Structures and Extended Hierarchy Structures:
- Define the object and hierarchy structure category and the name of the table for the node
relationships of the hierarchy structure. Select the initial node Hierarchy Structures in the
tree structure and choose New Entries to define a new structure. The New Entries:
Details of Added Entries screen appears.
- Maintain an ID, a text, and a name for this structure. You then see the maintained
texts in the overview of hierarchy structures
- Choose the object type and the hierarchy structure category using the input help.
- Enter an edge table name as described above under Standard Settings. You can
also assign your own names.
- Define the levels of the hierarchy structure. Select the structure in the right-hand area of
the screen and select Hierarchy Structure Level Definition in the tree structure. Choose
New Entries to maintain a level ID.
- Choose a hierarchy structure ID for which you want to maintain the level using the
input help
- Maintain a numeric level ID
- Maintain a level number to define the sequence of levels in the hierarchy
Via Change, you can maintain the structure subsequently. The ID of the hierarchy structure is
retained as a unique key.
Definition of Generated Hierarchy Structures:
To define these structures, follow the same procedure as for hierarchy structures. Perform the
______________________________________________________________
SAP AG 220
SAP System
______________________________________________________________
Incorrect definitions:
A/3(I); B/2(II) or
B/2(I); A/3(II) or
B/2(I); A/1(II); B/3(III).
Definition of Schema Hierarchies:
Proceed in the same way as for defining hierarchy structures and perform the following
additional steps:
- Select a schema hierarchy structure in the hierarchy structure overview and choose
Definition for Schema Hierarchy Structures from the tree structure. The Change View
"Definition for Schema Hierarchy": Overview screen appears.
- Choose New Entries, and enter the ID of the hierarchy structure in the table on the right
of the screen.
- In the Code Field column, enter the basis of the hierarchy schema (for example, the field
names of the freely definable master data attributes). If the hierarchy is intended to be
used in this way, you should create a unique index. This not only assigns a unique name
to the field, but also enables you to find data more quickly.
Hierarchy Structures - Schema Hierarchy Structures:
You should note the difference between these two structure types when assigning level numbers.
______________________________________________________________
SAP AG 221
SAP System
______________________________________________________________
Level number for hierarchy structures: The levels are called up in numerical order. The
number itself has an order function.
Level number for schema hierarchy structures: The level number likewise reflects the order.
The number additionally stands for the number of characters defining the object of the level:
Level number No. of characters Object
Level 1: 3 3 characters AAA
Level 2: 5 5 characters AAA BB
Level 3: 9 9 characters AAA BB CCCC
Note that the characters of the object of the upper level must be repeated at a subordinate
level, so that the assignment can be recognized. If the designation for objects of level 2 were
AA1 BB, assignment to a superordinate level could not take place here.
In contrast to the hierarchy structure, the number here is not just an element of order but a
meaning carrier.
Use
This Business Add-In (BAdI) is used in the SCM Basis (SCM-BAS) component. You use this
Business Add-In (BAdI) to manipulate the assignment of products to bills of distribution
(BODs).
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).
Activities
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.
______________________________________________________________
SAP AG 222
SAP System
______________________________________________________________
In this step you assign planning priveleges to planners. You must select each application for
which each planner is responsible.
Activities
Use
Activities
Use
In this IMG activity, you assign a code to a planner. The code is used to identify the planner
in the Global Data Type (GDT) DemandPlannerGroupCode for SAP SCM Enterprise Services.
______________________________________________________________
SAP AG 223
SAP System
______________________________________________________________
Requirements
You have already set up planners in Customizing, by choosing SCM Basis -> Master Data
-> Specify Person Responsible (Planner).
Activities
Enter an existing planner and assign a code. You have to use a different code for each planner.
Use
In this IMG activity, you assign a code to a product group. The code is used to identify the
product group in the Global Data Type (GDT) ServicePartPlanningProductGroupCode for
SAP SCM Enterprise Services.
Requirements
You have already set up product groups in Customizing, by choosing SCM Basis -> Master
Data -> Product -> Product Groups -> Define Product Groups.
Activities
Enter an existing product group and assign a code. You have to use a different code for each
product group.
______________________________________________________________
SAP AG 224
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMB/BIF_LDM_LOC.
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationSimpleByIDAndTypeCodeAndDescriptionQueryResponse_In that is part of the
process component Location Data Management.
Requirements
Standard settings
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.
See also:
______________________________________________________________
SAP AG 225
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationCreateRequestConfirmation_In that is part of the process component Location Data
Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationChangeRequestConfirmation_In that is part of the process component Location Data
Management.
______________________________________________________________
SAP AG 226
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationByIDQueryResponse_In that is part of the process component Location Data
Management.
Standard settings
Activities
______________________________________________________________
SAP AG 227
SAP System
______________________________________________________________
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationDeactivateRequestConfirmation_In that is part of the process component Location
Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 228
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
LocationByIDAndTypeCodeAndDescriptionQuery_In.
Standard settings
Activities
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.
See Also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
BillOfDistributionByIDQueryResponse_In that is part of the process component Location Data
Management.
______________________________________________________________
SAP AG 229
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
LocationSCMSimpleByIDAndRadiusQueryResponse_In that is part of the process component
Location Data Management.
Standard settings
Activities
______________________________________________________________
SAP AG 230
SAP System
______________________________________________________________
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.
See also
Use
This Business Add-In (BAdI) is used in the Master Data (SCM-BAS-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
LocationSCMSimpleByIdentifyingElementsQueryResponse.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface /SCMB/IF_EX_BIF_LDM_LOC005QR. For more
information, see the Enterprise Services Workplace in the SAP Developer's Network (SDN) at
sdn.sap.com -> Enterprise SOA.
______________________________________________________________
SAP AG 231
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMB/BIF_LDM_SPA.
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SupplyPlanningAreaCreateRequestConfirmation_In that is part of the process component
Location Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 232
SAP System
______________________________________________________________
information, see the Enterprise Service Workplace in the SAP Developer's Network (SDN) at
sdn.sap.com -> Enterprise SOA -> ES Workplace -> Browse service definitions ->
Enterprise Services Index.
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SupplyPlanningAreaChangeRequestConfirmation_In that is part of the process component
Location Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 233
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SupplyPlanningAreaByLocationIDQueryResponse_In that is part of the process component
Location Data Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SupplyPlanningAreaDeactivateRequestConfirmation_In that is part of the process component
Location Data Management.
______________________________________________________________
SAP AG 234
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
SupplyPlanningAreaByLocationIDAndLocationTypeCodeQuery_In.
Standard settings
Activities
______________________________________________________________
SAP AG 235
SAP System
______________________________________________________________
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.
See Also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SupplyPlanningAreaSCMSimpleByLocationQueryResponse that is part of the process component
Location Data Management.
Standard settings
Activities
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.
See also
______________________________________________________________
SAP AG 236
SAP System
______________________________________________________________
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMB/BIF_LDM_TRL.
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSimpleByElementsQueryResponse_In that is part of the process
component Location Data Management.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 237
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneByTransportationLaneQueryResponse_In that is part of the process
component Location Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 238
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMByIdentifyingElementsQueryResponse_In that is part of the process
component Location Data Management.
Standard settings
Activities
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.
Example
See also
Use
______________________________________________________________
SAP AG 239
SAP System
______________________________________________________________
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMCreateRequest/Confirmation that is part of the process component
Location Data Management.
Standard settings
Activities
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.
Example
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMChangeRequestConfirmation_In that is part of the process component
Location Data Management.
Standard settings
______________________________________________________________
SAP AG 240
SAP System
______________________________________________________________
Activities
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.
Example
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMConsistencyCheckQueryResponse_In that is part of the process component
Location Data Management.
Standard settings
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 241
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
Example
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMCreateCheckQueryResponse_In that is part of the process component
Location Data Management.
Standard settings
Activities
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.
Example
See also
______________________________________________________________
SAP AG 242
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMCreateRequest/Confirmation that is part of the process component
Location Data Management.
Standard settings
Activities
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.
Example
See also
______________________________________________________________
SAP AG 243
SAP System
______________________________________________________________
TransportationLaneSCMValidMaterialChangeRequestConfirmation_In
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMValidMaterialChangeRequestConfirmation_In that is part of the process
component Location Data Management.
Standard settings
Activities
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.
Example
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
TransportationLaneSCMValidTransportMeansChangeRequestConfirmation_In that is part of the
process component Location Data Management.
______________________________________________________________
SAP AG 244
SAP System
______________________________________________________________
Standard settings
Activities
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.
Example
See also
6.2.2.18.3.2.1 Material
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCMB/BIF_PDM_PRD.
______________________________________________________________
SAP AG 245
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSimpleByIDAndDescriptionQueryResponse_In that is part of the process component
Product Data Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
______________________________________________________________
SAP AG 246
SAP System
______________________________________________________________
MaterialSCMSimpleByIdentifyingElementsQueryResponse.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialBasicDataCreateRequestConfirmation_In that is part of the process component
Product Data Management.
Standard settings
Activities
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
______________________________________________________________
SAP AG 247
SAP System
______________________________________________________________
Enhancement Framework.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialBasicDataChangeRequestConfirmation_In that is part of the process component
Product Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 248
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialBasicDataByIDQueryResponse_In that is part of the process component Product Data
Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
MaterialSCMServicePartsPlanningInventoryPolicyChangeRequest_In.
______________________________________________________________
SAP AG 249
SAP System
______________________________________________________________
Standard settings
Activities
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.
See Also
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
MaterialSCMServicePartsPlanningInventoryPolicyBulkChangeRequest_In.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 250
SAP System
______________________________________________________________
See Also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSupplyPlanningChangeRequestConfirmation_In that is part of the process component
Product Data Management.
Standard settings
Activities
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.
See also:
This BAdI definition uses the /SCMB/IF_EX_BIF_PDM_PSPCHGRC interface. For more
information, see the Enterprise Service Workplace in the SAP Developer's Network (SDN) at
sdn.sap.com -> Enterprise SOA -> ES Workplace -> Browse service definitions ->
Enterprise Services Index
Use
______________________________________________________________
SAP AG 251
SAP System
______________________________________________________________
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSupplyPlanningByIDQueryResponse_In that is part of the process component Location
Data Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSupplyPlanningSupplyPlanningAreaByIDAndSupplyPlann
ingAreaIDQueryResponse_In that is part of the process component Location Data
Management.
Standard settings
______________________________________________________________
SAP AG 252
SAP System
______________________________________________________________
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialServicePartsPlanningChangeRequestConfirmation_In that is part of the process
component Product Data Management.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 253
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialServicePartsPlanningByIDQueryResponse_In that is part of the process component
Product Data Management.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 254
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialServicePartsPlanningSupplyPlanningAreaByIDAndSuppl
yPlanningAreaIDQueryResponse_In that is part of the process component Product Data
Management.
Standard settings
Activities
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.
See also:
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
MaterialServicePartsPlanningSupplyPlanningAreaByIDAndSupplyPlanningAreaIDQuery_In.
______________________________________________________________
SAP AG 255
SAP System
______________________________________________________________
Standard settings
Activities
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.
See Also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialDeactivateRequestConfirmation_In that is part of the process component Product
Data Management.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 256
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSCMLocationByIDAndLocationIDAndLocationRadiusQueryResponse_In that is part of the
process component Product Data Management.
Standard settings
Activities
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.
See also
______________________________________________________________
SAP AG 257
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSCMReplenishmentChangeRequestConfirmation_In that is part of the process component
Product Data Maintenance.
Standard settings
Activities
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.
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
______________________________________________________________
SAP AG 258
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSCMSimpleBySupplyPlanningAreaIDQueryResponse_In that is part of the process
component Product Data Maintenance.
Standard settings
______________________________________________________________
SAP AG 259
SAP System
______________________________________________________________
Activities
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.
See also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSCMSupplyPlanningAreaAssignmentActivateRequestConfirmation_In that is part of the
process component Product Data Maintenance.
Standard settings
Activities
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.
See also
______________________________________________________________
SAP AG 260
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
MaterialSCMSupplyPlanningAreaAssignmentDeactivateRequestConfirmation_In that is part of the
process component Product Data Maintenance.
Standard settings
Activities
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.
See also
______________________________________________________________
SAP AG 261
SAP System
______________________________________________________________
Use
This Business Add-in (BAdI) is used in the Master Data (SCM-APO-MD) component. You can
use this BAdI to change or extend the data transferred through the message interface
SourceOfSupplySCMByElementsQuery_In.
Standard settings
Activities
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.
See Also
Use
This Business Add-In (BAdI) is used in the SCM-APO-MD component. You can use this BAdI
to change or extend the data transferred through the message interface
SourceOfSupplySCMByElementsQueryResponse_In that is part of the process component Source of
Supply Determination.
______________________________________________________________
SAP AG 262
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also
Use
This Business Add-in (BAdI) is used in the Production Planning and Detailed Scheduling
(SCM-APO-PPS) component. You can use this BAdI tochange or extend the data transferred
through the message interface MaterialAndSiteInterchangeabilityGroupSCMByElementsQuery_In.
Standard settings
______________________________________________________________
SAP AG 263
SAP System
______________________________________________________________
Activities
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.
See Also
Use
This Business Add-In (BAdI) is used in the Master Data Layer (MDL) component.
You can use this BAdI to change the partner ID generated by the MDL to represent a user.
The standard system tries to create a partner ID from the user name. If the system cannot use
the user name because it is already in use, an algorithm creates a new unique partner ID. The
algorithm adds a counter to the user name, which increases with each iteration. If necessary,
characters of the user name are overwritten.
The BAdI is called after the generation of the partner ID. The system uses the partner ID that
the BAdI generates in all applications.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 264
SAP System
______________________________________________________________
Use
In this IMG activity, you configure the parameters for transactional data.
A parameter describes the structural attributes of a data field that you define by specifying a
data element or an InfoObject in SAP BW.
For more information, see Configure Time Series Data Management and Configure Order
Document Management.
In the following steps you define the system settings for the Alert Monitor, the APO tool for
management by exception.
Use
______________________________________________________________
SAP AG 265
SAP System
______________________________________________________________
Use
In this IMG activity you can configure the applications that are displayed or not displayed in
the Alert Monitor selection screen. In this way you can limit the number of applications
displayed, that is the tab pages displayed under Application-Specific Alert Profiles, to those
that you need. This means that the Alert Monitor selection screen is clearer and is tailored to
your needs.
For an application to be displayed, the indicator Active must be set for this application. To
ensure that certain applications are not displayed, reset this indicator for the relevant
applications.
Standard settings
By default all applications contained in the table for this IMG activity are active. This means
that the Alert Monitor selection screen displays the tab pages for all applications for which the
system determines alerts.
Alert priorities are represented by icons displayed in the monitoring slots of the Supply Chain
Cockpit control panel. In the Alert Monitor window, there are three possible priority levels:
- 1 Error
- 2 Warning
- 3 Information
In the Alert Monitor, a priority level is automatically assigned to all alert types. In this step,
you can change the priority level of an alert.
Note:
In the following cases, your specifications regarding the priority of an alert are overridden by
the system:
- A resource receives an alert due to overload. If the resource and the activities of the
resource are now displayed simultaneously (for example in the product planning table), the
resource and the activities affected by the alert situation each receive an alert due to
overload. To improve clarity for the planner, in this case the standard priority of the alerts
for the activities is overridden by the system and the alert is displayed not with the
standard priority but with the priority level Information.
______________________________________________________________
SAP AG 266
SAP System
______________________________________________________________
As soon as just the alerts for the activities of a resource are displayed, the alerts again
receive the standard priority assigned to them.
- In the case of alerts for Supply and Demand Planning, the alert macros from the planning
books generally override the standard priority.
Activities
Use
In this IMG activity, you can define your own alert statuses in addition to the predefined alert
statuses. This enables you to tailor the output of alerts found in the Alert Monitor to your own
requirements.
Activities
Use
In this IMG activity you can assign a status that you have defined in the IMG activity Define
______________________________________________________________
SAP AG 267
SAP System
______________________________________________________________
Additional Status to one or more alert object types. The status is then only valid for the alert
types with these alert object types. In this way you can make the display clearer and tailor it
to your own requirements.
Use
The Business Add-In (BAdI) /SAPAPO/AM/SET_PRIO enables you to reprioritize alerts that
have been read, depending on the alert parameters. (You can also use the BAdI
/SAPAPO/AM_ALERTLIST for this purpose).
The system transfers the following to the BAdI: the list t_alerts, containing all alert object types
(AOTs), and a table of field catalogs (T_AOT_FIELDCAT), which assigns a field catalog to the
alert object types.
Via this field catalog, the BAdI relates all alerts that have occurred to alert object types.
Activities
To activate the BAdI, you must create an active implementation. To do so, go to Customizing
for the Alert Monitor and choose Business Add-In (BAdI) for the Alert Monitor.
Example
To view the example code, choose Goto -> Sample Code -> Display.
The example code consists of three parts: the data definition part, the parameter part, and the
implementation part. For simple dependencies when setting priorities, you can copy this example
code for your own implementation. Adjust the parameters as follows:
- Specify the alert object type for which you wish to change the priority:
Alert object type
lc_alert_object_type_to_change(4);VALUE aot_lc_matorder_con,
Which AOT an alert type has can be seen from the maintenance view (sm30)
/SAPAPO/ATYPES. You will find the associated constants in the type group (DDic object)
AOT.
- Specify the name of the field via which the instance of prioritization is to be determined
(determining field):
Determining field
______________________________________________________________
SAP AG 268
SAP System
______________________________________________________________
Use
The Business Add-In (BAdI) /SAPAPO/AM_ALERTLIST for the Alert Monitor can be used as
follows:
- With the method MODIFY_ALERTLIST, you can append additional fields to an alert type
and also change existing fields.
- If you have defined a PP/DS alert type yourself, you use the method
READ_CUSTDEF_PP_ALERTS, so that these alert types can also be displayed in the
Alert Monitor for example.
Requirements
If you wish to use this BAdI for self-defined PP/DS alert types, you must have defined your
own PP/DS alert types.
Standard settings
In the standard system, the BAdI is not active. No default code is executed automatically.
The BAdI is not filter-dependent and cannot be used multiple times.
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing for the Alert Monitor and choose Business Add-Ins (BAdIs) for the Alert
Monitor.
&ADDITIONAL_HINTS
______________________________________________________________
SAP AG 269
SAP System
______________________________________________________________
Use
Here, you specify the message channels available for all applications connected to the Alert
Notification Engine.
If you enter a partner or user, the message channel is only available for this recipient. If you
do not enter a partner or user, the message channel is available for all recipients.
Use
If you are using the Enterprise Portal and the role Production Scheduler, you can also include
alerts from SCM in the Portal in addition to the alerts from the ERP system. If you have
integrated the Alert Notification Engine, the system is able to determine the responsible person
and send them the alerts that were generated by the Alert Notification Engine into the Portal.
This IMG activity describes what you must do to enable the system to forward individual alerts
from the PP/DS area to the alert inbox of the Portal.
Requirements
You have assigned the URL of the alert inbox in Alert Management to the alert inbox in the
Portal. You can also assign more than one URL to the alert inbox in the Portal.
Activities
You must execute the following activities to be able to include the alerts in the Portal:
1. You create an alert profile in SCM. In the alert profile, you can select which alerts you
want to use for which objects.
2. You select a message profile. For the role production scheduler, message profile
______________________________________________________________
SAP AG 270
SAP System
______________________________________________________________
Use
You use the /SCMB/ANOT_MSGCREATE business add-in (BAdI) to control how the Alert
Notification Engine compiles messages for alert notification from the alert data determined in
the connected application. You can change or replace the settings already made in the message
profile.
If you have created an active implementation of this BAdI, you can do without the message
profile.
The selection of alerts for notification is not affected by this BAdI.
The BAdI is called when the messages are created.
Standard settings
Activities
______________________________________________________________
SAP AG 271
SAP System
______________________________________________________________
ABAP Workbench -> Changing the SAP Standard -> Business Add-Ins ->
Implementing Business Add-Ins.
Further notes
Use
With the Business Add-In (BAdI) /SCMB/ALERTURLADDIN, you can change the URL that
is contained in a notification sent from the Alert Notification Engine.
Use
With the Business Add-In (BAdI) /SCMB/ANOTATTACHMENT, you can change attachments
that are attached to a notification by the Alert Notification Engine.
Use
This Business Add-In (BAdI) is used in the Alert Notification Engine (SCM-BAS-ANO)
component. You can use this BAdI, to either change the authorization check for location
products that SCM Basis runs when they generate an alert notification message or you can use
______________________________________________________________
SAP AG 272
SAP System
______________________________________________________________
the BAdI to switch off the authorization check. SCM Basis calls this BAdI before it runs the
authorization check. This BAdI uses the BAdI method Filter Location Products Using
Authorization Check (FILTER_BY_AUTH_CHECK). The BAdI method filters all location
products on the basis of the authorization check and determines if SCM Basis needs to run
further authorization checks.
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
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
Use
In this Customizing activity, you define a strategy and choose the required service. You can
then assign methods and method parameters to this strategy (see Assign Methods to a Strategy
and Assign Method Parameters to a Strategy). You can use your strategy instead of the standard
strategy delivered by SAP.
______________________________________________________________
SAP AG 273
SAP System
______________________________________________________________
Use
In this Customizing activity, you define methods and technical data. You need this technical
data to call the method:
- Interface component (method name)
- Class/interface (class that contains the method mentioned before)
- You then assign these methods to your strategy (see Assign Methods to a Strategy).
Use
In this Customizing activity, you assign methods to a strategy and define the order in which the
methods in the strategy are to be called. You can assign existing methods (from the standard
strategy) or you can assign your own methods.
Requirements
You have defined a strategy and methods and have chosen the same service for each.
______________________________________________________________
SAP AG 274
SAP System
______________________________________________________________
Use
In this Customizing activity, you define parameters and detailed information. You then assign
these parameters to your strategy (see Assign Method Parameters to a Strategy). There you can
also define default values for your parameters.
Use
In this Customizing activity, you can assign parameters to a method to use them in a strategy.
You can assign a parameter to more than one method. In the Customizing activity Assign
Method Parameters to a Strategy, you can assign your parameter to a strategy and define values
for it.
Use
In this Customizing activity, you can define default values for parameters of a method belonging
to a strategy. Method parameters are used when the routing guide is called, assuming that they
are not overridden.
Requirements
You have defined strategies, methods, and parameters, and have chosen the same service for
each.
______________________________________________________________
SAP AG 275
SAP System
______________________________________________________________
Use
In this IMG activity, you determine the process type of the calling application. The process
type of the calling application controls how LIME processes an inbound document.
In the Applications step, you determine for the particular process type whether the system:
- Calls the collector
- Creates and saves a Prima Nota document
- Uses dated stock
In the Control Collector step, you determine for each process type which subsequent
applications LIME must inform about the posting.
You cannot define new process types in the Implementation Guide (IMG), you can only do it
directly in the source text.
Note
We recommend that you only allow SAP to make this change.
You also set in the source text for the new process type whether the system:
- creates a LOG file
- in the case of error terminates posting of the complete document or simply does not post
the incorrect group
- returns the direct parent or all parents of the hierarchy during a goods movement
- explodes the stock entries during a location or HU movement
- should not execute particular functions for performance reasons.
______________________________________________________________
SAP AG 276
SAP System
______________________________________________________________
Standard settings
Activities
During activation of a collection for a process type, ensure that the corresponding Business
Add-In implementation exists for the collector and is active.
Use
In this IMG activity, you determine the number range for the assignment of external document
numbers. This ensures a unique assignment between the external document and the LIME
documents. If the calling application can already guarantee the uniqueness of the external
document number for a goods movement (for each process type), this function is not required.
The assignment of the external document number by LIME may be useful for preventing several
calling applications from having the same external document number.
Activities
To use this function, you must call function module /LIME/GET_EXT_DOC (Document
Number Assignment for LIME Call), before you call LIME, to assign the unique external
document number. This document number is then transferred to LIME in the connecting LIME
call.
______________________________________________________________
SAP AG 277
SAP System
______________________________________________________________
6.2.8.1.1.1.3 Dispatcher
Use
In this IMG activity, you determine which of the following applications (collection types) are to
be called by the system for the dispatcher.
You can specify for each collection type:
- whether the dispatcher is to be called immediately
- which communication type is to be set for distributing the LIME data
- which number range group in LIME is used if no external document number exists or if a
document summarization takes place within LIME.
Standard settings
Activities
If you call the dispatcher later for collection types, this is sent by the system using job
/LIME/DISPATCHER_EXEC. You can manually schedule the job periodically.
You can determine the number ranges for the groups in the IMG activity Determine Number
Assignment for Documents.
Use
In this IMG activity, you set the filter values for the dispatcher.
The filter values for the Business Add-In (BAdI) /LIME/DISPATCHER (Distribution of LIME
Documents) depend on the collection type and the communication type. For each combination of
collection type and communication type you use, determine the relevant filter value.
______________________________________________________________
SAP AG 278
SAP System
______________________________________________________________
Standard settings
There is one standard implementation for both filter values BWLOC and MMIMLOC.
Activities
When using filter value LEGXI or when creating a new filter value, create and activate a BAdI
implementation in the dispatcher.
Use
In this IMG activity, define the filter values for the dispatcher.
Activities
After you have created a new filter value, enhance the Business Add-In (BAdI) of the
dispatcher with the implementation and activate this implementation. Assign the new filter value
to a collection type, and the corresponding communication type (also see IMG activity Set Filter
Values for Dispatcher).
Use
In this IMG activity, you determine the assignment of LIME-internal document numbers for the
DS:GLOS.95E9D6B493848E498970807ED381B87B>dispatcher.
This document number is used in LIME if a document number was not transferred to LIME
from an external application, or if the collector aggregates the documents and therefore deletes
the external document numbers.
With the LIME-internal number assignment, it is possible to determine for a subsequent
application, the original documents from which a collection is composed.
Determine the assignment of a collection to a number range group in the IMG activity
Determine Control Data for Dispatcher.
______________________________________________________________
SAP AG 279
SAP System
______________________________________________________________
Use
In this IMG activity, you generate the source text for the newly created or changed index table.
Activities
After creating a new index table, you must include this in the Customizing index table (IMG
activity Determine Index Tables) and then determine the hierarchy dependency within LIME
(IMG activity Determine Hierarchy).
Use
In this IMG activity, you must include newly-created business keys (new location, handling unit
or stock index tables) in the index table.
The LIME-internal key for an index table is composed of the object types (L for location, H
for handling unit, and S for stock item) and a three-digit index.
For each created stock index table, you set an indicator to determine whether new entries can
be included in the index table for a goods movement or physical inventory. If you do not set
this indicator for a stock index table, you cannot create new stocks for this table. You can then
only execute goods movements for stocks that already exist in the system. In this case, you
create new stocks with the function module /LIME/STOCK_MAINTAIN
For creating a handling unit (HU) or location, use function module /LIME/HU_MAINTAIN (for
HUs) or /LIME/LOC_MAINTAIN (for locations).
Furthermore, determine for each index table (location, HU or stock) whether its entries can be
______________________________________________________________
SAP AG 280
SAP System
______________________________________________________________
deleted in the current tables. The deletion process takes place in an automatic background job:
/LIME/BACKGROUND_DELETE_EXEC.
If you set the deletion indicator, you also delete the entry in the current index table.
In a stock index table, the entries are deleted if the stock shows value 0.
At a location or HU, the entries are deleted if they no longer have children. We recommend
that you only delete entries for locations and HUs in special cases.
Activities
Use
In this IMG activity, you determine the hierarchy structure within LIME for locations, handling
units, and stocks. You must display the allowed hierarchy dependencies in LIME. You can, for
example, determine for a location (parent) whether it is allowed to create a sublocation (child),
and which stock types can be stored in this location, for example, whether it is allowed to put
away a handling unit. After you have determined new hierarchy entries for the newly created
index table, you can then execute goods movements in this new index table.
Within LIME, the highest node is called ROOT. This always contains the key table entry 000.
All of your objects on the highest level (for example, location plant) must be assigned to this
highest node. Only locations are allowed as the child for the highest node.
Standard settings
The highest node Root always has key table entry 000. The system sets this value
automatically. The highest node can only be selected as the parent.
For the parent, the entries for locations and handling units can be selected according to the
index table and the highest node (Root). You cannot select stocks as the parent.
For the child, the entries for locations, handling units and stocks can be selected according to
the index table and the wildcard characters * (= all entries for locations or handling units or
stocks).
______________________________________________________________
SAP AG 281
SAP System
______________________________________________________________
Example
For the child entry, a wildcard character (*) is allowed, in other words, if you have assigned
the child Stock * to a location (as parent Location Plant + Stor.Loc.), all stock index
tables of this location can be assigned to a goods movement within LIME.
Use
In this IMG activity, you can define the width of the nodes in the LIME hierarchy.
If you do not maintain the width, LIME uses standard values for the node width.
You can maintain the width per type (location or HU), level, and index. In addition, you can
define categories for the size. When you create new locations or HUs, you can specify this size
category. LIME then uses the width defined there.
Use
In this IMG activity, you determine the grouping parameters for the physical inventory.
For incoming documents with several goods receipt lines, it may be that the following
applications require information for each incoming line and not simply for each document (such
as Financial Accounting), or that you need to execute a different quantity conversion within the
document for each incoming line. You define the grouping parameter required for this here.
Requirements
The calling application must be in a position to transfer the fields of the grouping parameter to
LIME or to the physical inventory.
______________________________________________________________
SAP AG 282
SAP System
______________________________________________________________
Standard settings
The physical inventory transfers the fields of the parameter group to LIME, but does not
execute any activities itself.
Activities
The inbound document for LIME and the physical inventory must be enhanced with the fields
that belong to this grouping parameter.
According to the use of the grouping parameter, you may have to execute or adjust an
implementation in the corresponding Business Add-Ins (BAdIs).
Use
In this IMG activity, use the QCI type (type of quantity calculation) to control which specified
quantity conversion is to be executed in the Business Add-In (BAdI) /LIME/QCI for LIME.
In a first work step, you define the filter value used for LIME in BAdI /LIME/QCI.
In a second work step, you create an implementation for this filter value for LIME in BAdI
/LIME/QCI.
Standard settings
Both QCI types (= filter values) DOC and MARM are delivered:
- DOC
Quantity conversion does not take place within LIME; the correct quantities have already
been transferred by the calling instance.
- MARM
Quantity conversion takes place in LIME to calculate the stock quantity from the document
quantity. The calculation is only executed for both stock index tables 002 (location plant)
and 001 (location plant + stor.loc.). (The calculation takes place based on the quantity
conversion in the SAP R/3 standard system.)
______________________________________________________________
SAP AG 283
SAP System
______________________________________________________________
Use
Requirements
The stock types used must be recognized by both the calling instance and the subsequent
applications.
Standard settings
The stock type is a key field for all stock index tables.
Use
In this IMG activity, you determine the indicator for the virtual stock (VSI = virtual stock
indicator). This indicator allows you to display the same physical stocks in LIME several times.
Stock without a VSI is the real stock. You can define the valid VSI values within LIME in
this IMG activity.
Standard settings
Aside from the physical stock with initial VSI values (blank), there are two VSI values, A for
book inventory, and P for planned stock. You can therefore determine whether a stock quantity
refers to the physical or virtual stock.
______________________________________________________________
SAP AG 284
SAP System
______________________________________________________________
Example
A location (such as a tank of a tank operator) stores the stocks of owners. owners. The
location stock is determined periodically, for example, by a physical inventory, and corresponds
with the physical stock, whereas the stocks of the different owners are managed as book
inventory (VSI value = A). The stocks of the individual owners lie beneath the location in the
hierarchy.
During determination of the physical stock, only the physical inventory measurement is taken
into consideration; the individual book inventories are not considered. In this way, you can
ensure that the same physical stock is not counted more than once.
During stock analyses, it is possible to evaluate stocks for each VSI.
Use
In this IMG activity, you determine the special stocks to be used in LIME or the physical
inventory using the stock usage indicator.
Special stocks are stocks that have to be executed separately. Examples of this include vendor
consignment stock and consignment stock at customer.
Requirements
The stock usage types used must be known by both the calling instance and the subsequent
applications.
Standard settings
Example
Consignment processing:
Both the stock at the custodian and stock at the customers is to be displayed with a stock usage
indicator (C) within LIME, as the owner is also a key field in the stock index table.
Regardless of who is entered as the owner, either vendor consignment (owner = partner) or
customer consignment (owner = own company) is concerned. Accordingly, in the relevant
location, the company is entered as the custodian for vendor consignment and the partner is
entered as the custodian for customer consignment.
The same goes for returnable packaging processing with the stock usage indicator E (see below)
and for subcontract procurement processing with the stock usage indicator D.
______________________________________________________________
SAP AG 285
SAP System
______________________________________________________________
Use
In this IMG activity, you define the reason for a goods movement that is allowed in LIME. In
the calling application, for example SAP R/3, entering a reason for a return delivery to the
vendors may be obligatory. The reason for movement specified in a LIME inbound document is
checked here aginst the determined values.
Requirements
The values for the reason of the movement must be known in all systems or adjusted in the
particular interface (calling application/LIME or LIME/application to be called) according to
the values in the application called.
Standard settings
For a connection from LIME to an SAP R/3 System (process type: Goods Movement from
SAP R/3), some reasons for goods movements have already been delivered by SAP.
Use
In this IMG activity, you can determine business descriptions for stock changes.
It is possible for a LIME user to set the Description of Stock Change indicator for different
business processes, in order to describe the stock changes from a business view. Because the
system copies this indicator into the LIME documents, you can differentiate between goods
movements such as scrapping or release from quality inspection stock.
Note
The purpose of this function is to determine a non-technical field in a LIME document and is
not intended for subsequent applications. For subsequent applications, you must use IMG activity
Determine Reason for Movement.
______________________________________________________________
SAP AG 286
SAP System
______________________________________________________________
Use
In this step, you determine client-wide whether negative stocks are to be allowed. If you need
fine-tuned control for allowing negative stocks beneath client level, you can set method
NEGATIVE_STOCK in Business Add-In (BAdI) /LIME/CUST.
Standard settings
Use
Requirements
______________________________________________________________
SAP AG 287
SAP System
______________________________________________________________
Example
Use
______________________________________________________________
SAP AG 288
SAP System
______________________________________________________________
Requirements
Depending on the process type, you can deactivate the BAdI call. However, this is not a
Customizing setting - a modification of the SAP source code is necessary.
Standard settings
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
______________________________________________________________
SAP AG 289
SAP System
______________________________________________________________
Example
The example implementation of the BAdI ensures that stocks are updated with VSI=A (Virtual
Stock Indicator) only via 'absolute stock postings'.
See also
You can also call the documentation for a BAdI method from the menu:
1. Select tab page Interface.
2. Double-click on the corresponding method.
3. Click the right-hand mouse button and choose Documentation on Component.
Use
______________________________________________________________
SAP AG 290
SAP System
______________________________________________________________
units of measure.
Example:
1. You post a goods movement (goods receipt) for a material A with 1000 kg. In this case,
the list of allowed units of measure will contain just one unit of measure, namely the unit
kg. This unit is flagged as inventory-managed. The stock figure for the material increases
by 1000 kg following successful posting.
2. You post a goods movement for a material B with 1000 kg and 22 pc. The list of allowed
units of measure will now contain both units, namely the units kg and pc. Both units are
flagged as inventory-managed. The stock figure for the material increases by 1000 kg and
22 pc following successful posting (parallel inventory management).
As a general rule, no units of measure are flagged as valuation-relevant for the type of quantity
calculation DOC. The service class /LIME/CL_SRV_MASTER_DATA contains a method
CHANGE_DOC_UNIT_FLAGS which can be redefined in the event that a customer service
class is derived for a customer-specific implementation of this BAdI to define units as
valuation-relevant.
Type of quantity calculation: MARM
The type MARM is set as explained above if a posting with SAP R/3 materials is involved and
the master data is to be read from an SAP R/3 system, and the stock index tables with index
number 001 or 002 are affected. The master data access is effected via the MDL (master data
layer) and the relevant functions of this component. If an SAP R/3 system holds the master
data, the list of allowed quantity units is compiled via the access from the tables MARA and
MARM and the QCI-TYPE is set to MARM. The base unit of measure is then the only unit
that is relevant with regard to both the stock update and valuation in subsequent systems.
Example:
1. You post a goods movement for a material A with 1000 kg. The accessing of the master
data in an SAP R/3 system is successful and determines L (liter), kg, and pc as allowed
units of measure. The base unit of measure is kg. The stock figure is increased by 1000
kg following successful posting. There is no conversion into the quantities L and pc, since
these are allowed for a goods movement but need not be known.
2. You post a goods movement for a material A with 1000 pc. The accessing of the master
data in an SAP R/3 system is successful and determines L (liter), kg, and pc as allowed
units of measure. The base unit of measure is kg. This makes it necessary to calculate the
quantity in the base unit kg. For this purpose, the default implementation of the Business
Add-In /LIME/QCI is run through. The stock figure is increased by 200 kg following
successful posting (assumption: 5 pc = 1 kg). Just one quantity conversion takes place:
from the quanity in pc into the quantity in kg. The quantity in L is not calculated, since
the quantity in this unit, although basically allowed for a goods movement, is not necessary
for the further process steps.
Master data check
The Business Add-In /LIME/MASTER_DATA makes available a series of callback methods,
which can be called during the processing of a LIME document. The methods enable you to
carry out additional master data checks and add further information.
______________________________________________________________
SAP AG 291
SAP System
______________________________________________________________
- ON_CREATE_*
The methods are called whenever a location, an HU, or a stock item is created. You have
the opportunity to change the attributes of the object and can assign a GUID for the object
to be created.
- ON_CHANGE_*
The methods are called if the attributes of an object are changed.
- ON_DELETE_*
The methods are called when a LIME object is deleted.
- ON_POST_GM
In the method, you have the opportunity to carry out further master data checks and
terminate the posting if necessary.
SAP does not supply a default implementation for the callback methods.
Standard settings
In the standard system supplied, the above-mentioned default implementation is run through.
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
3. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
4. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
5. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
6. Save your entries and assign the Add-In to a package.
7. To edit a method, double-click its name.
8. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
9. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
10. Choose Activate.
When the application program is executed, the system carries out the code in the method
______________________________________________________________
SAP AG 292
SAP System
______________________________________________________________
you wrote.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
Example
See also
You can also call the documentation for a BAdI method from the menu:
1. Select tab page Interface.
2. Double-click on the corresponding method.
3. Click the right-hand mouse button and choose Documentation on Component.
Use
Standard settings
The default implementation for this BAdI carries out a calculation of the stock quantity from
the document quantity, if the stock quantity or quantities is/are not included in the table of the
document quantity. The calculation only takes place for movements in which the stock index
______________________________________________________________
SAP AG 293
SAP System
______________________________________________________________
tables with index 001 or 002 are involved. The calculation is based on the standard R/3
quantity conversion (table MARM). SAP uses a service class /LIME/CL_SRV_QCI for the
default implementation of this BAdI, which is also available to customers.
Important:
If the stock quantity is calculated from a document quantity, this may lead to the following
situation: A goods movement is posted for a material with 2 pc and 6 liters. The stock is to
be managed in kg. As the starting unit of measure for the calculation, there are now 2
quantities available in different units. The default implementation rejects this case with an error
message, because no general decision as to which quantity the quantity in kg is to be calculated
from can be arrived at.
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
Example
To display default code, choose Goto -> Default Code -> Display.
______________________________________________________________
SAP AG 294
SAP System
______________________________________________________________
To display example code, choose Goto -> Example Code -> Display.
See also
You can also call the documentation for a BAdI method from the menu:
1. Select tab page Interface.
2. Double-click on the corresponding method.
3. Click the right-hand mouse button and choose Documentation on Component.
Use
Standard settings
- The Business Add-In is active in the standard system. The default code is executed
automatically.
- The Business Add-In cannot be used more than once.
- The Business Add-In is not filter-dependent.
______________________________________________________________
SAP AG 295
SAP System
______________________________________________________________
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
Example
To display default code, choose Goto -> Default Code -> Display.
To display example code, choose Goto -> Example Code -> Display.
See also
______________________________________________________________
SAP AG 296
SAP System
______________________________________________________________
AUTO_CREATE
Delivers all Communication Types to Collection Type
GET_COMM_TYPE
You can also call the documentation for a BAdI method from the menu:
1. Select tab page Interface.
2. Double-click on the corresponding method.
3. Click the right-hand mouse button and choose Documentation on Component.
Use
______________________________________________________________
SAP AG 297
SAP System
______________________________________________________________
Requirements
The collection type must have been activated for the process type in Customizing.
Standard settings
In the standard system supplied, standard implementations for the BW collection and the MMIM
collection are active. There is no default implementation.
- The Business Add-In is active in the standard system. The default code is executed
automatically.
- The Business Add-In can be used more than once. All active implementations are called
and executed.
- The Business Add-In is filter-dependent. Create an implementation for each desired filter
category.
Activities
A standard implementation exists for the standard collection types BW and MMIM. You do not
need to create an implementation for these collection types.
If you wish to connect an external system to LIME, you must create an implementation for the
filter value LEG.
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
______________________________________________________________
SAP AG 298
SAP System
______________________________________________________________
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Note that the Business Add-In can be used more than once, therefore all active implementations
are called and run.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
Example
SAP does not supply an example implementation or a default implementation for this BAdI
because a standard implementation exists.
To display default code, choose Goto -> Default Code -> Display.
To display example code, choose Goto -> Example Code -> Display.
See also
______________________________________________________________
SAP AG 299
SAP System
______________________________________________________________
Use
______________________________________________________________
SAP AG 300
SAP System
______________________________________________________________
Requirements
In Customizing, the subsequent application (= collection type) must be activated for the process
type.
Standard settings
In the standard system, only one communication type is supported for each subsequent
application (collection type).
Activities
To activate the Business Add-In, you must create an active implementation. To do so, go to
Customizing and choose the relevant IMG activity under Business Add-Ins (BAdIs).
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
______________________________________________________________
SAP AG 301
SAP System
______________________________________________________________
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
For more information, see the SAP Library under SAP Web Application Server -> ABAP
Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Business Add-Ins ->
Implementing Business Add-Ins.
Example
To display default code, choose Goto -> Default Code -> Display.
To display example code, choose Goto -> Example Code -> Display.
See also
You can also call the documentation for a BAdI method from the menu:
1. Select tab page Interface.
2. Double-click on the corresponding method.
3. Click the right-hand mouse button and choose Documentation on Component.
Use
In this IMG activity, you make the settings for the physical inventory areas.
In the first step, physical inventory area, you define the physical inventory areas to be used
within the physical inventory. The system compares the physical inventory area specified in an
inbound document with this data.
You specify the following per physical inventory area:
- Whether a putaway physical inventory is allowed (once per PI period)
- Whether a low-stock/zero-stock physical inventory is allowed (once per PI period)
- Whether a low-stock/zero-stock check is to be carried out when the warehouse task is
confirmed
______________________________________________________________
SAP AG 302
SAP System
______________________________________________________________
- Whether the document is to be posted automatically after the count (this depends on the
user's allowed tolerance values)
- Whether the book inventory is to be proposed at the time of the count and at the time of
printout (does not apply to radio frequency environments
- Whether the product data is proposed in the case of the storage-bin- specific physical
inventory
- Whether it is allowed to count a handling unit as complete
- Whether the product data is included in printouts
- The threshold value for the low-stock physical inventory or check (in the case of the
zero-stock physical inventory or check, leave the field initial or zero)
In the second step, Permitted Document Types, you specify which physical inventory
procedures (e.g. continuous physical inventory, cycle counting) you are allowed to use per
physical inventory area.
The system compares the physical inventory procedure specified in the inbound document with
this data.
Standard settings
Use
All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot
/LIME/ES_PI_CUSTOMER.
______________________________________________________________
SAP AG 303
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully activated physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_ACTIVA_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the activation of physical inventory document items
on the basis of your own criteria (e.g. product or storage bin master data).
______________________________________________________________
SAP AG 304
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_ACTIVA_REJE. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can influence the determination of book inventory in the physical inventory
process. During the determination of the book inventory at the time of the physical inventory
count, an own book inventory can be set if the stock determined by the system does not agree
with the stock physically on hand.
Standard settings
Activities
______________________________________________________________
SAP AG 305
SAP System
______________________________________________________________
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_BOOK_QTY. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully changed physical inventory document items (change in
the count data). On the basis of this information, your own data can be updated or follow-on
actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CHANGE_INFO. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 306
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the changing of physical inventory document items
(change in count data) on the basis of your own criteria (e.g. product or storage bin master
data).
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CHANGE_REJEC. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully counted physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
______________________________________________________________
SAP AG 307
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_COUNT_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the adoption of count data for individual physical
inventory document items on the basis of your own criteria (e.g. product or storage bin master
data).
Standard settings
Activities
Information about the implementation of BAdIs in the context of the enhancement concept is
______________________________________________________________
SAP AG 308
SAP System
______________________________________________________________
available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the
Enhancement Framework.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_COUNT_REJECT. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
When creating a physical inventory document, you can set or overwrite the (planned) count date
specified in the PI document on the basis of your own criteria.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CREATE_DATE. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 309
SAP System
______________________________________________________________
Created
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully created physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CREATE_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
When creating a physical inventory document, you can use this BAdI to change or reset the
physical inventory priority automatically determined from the reason for the physical inventory
according to your own criteria.
______________________________________________________________
SAP AG 310
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CREATE_PRIO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the creation of physical inventory documents on the
basis of your own criteria (e.g. product or storage bin master data).
Standard settings
Activities
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
______________________________________________________________
SAP AG 311
SAP System
______________________________________________________________
Enhancement Framework.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_CREATE_REJEC. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully deleted physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_DELETE_INFO. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 312
SAP System
______________________________________________________________
Deleted
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the deletion of physical inventory documents on the
basis of your own criteria (e.g. product or storage bin master data).
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_DELETE_REJEC. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully activated and posted (automatically created) physical
inventory document items. On the basis of this information, your own data can be updated or
follow-on actions started.
______________________________________________________________
SAP AG 313
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_DOC_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the creation and posting of physical inventory
documents (automatic creation) on the basis of your own criteria (e.g. product or storage bin
master data).
Standard settings
Activities
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
______________________________________________________________
SAP AG 314
SAP System
______________________________________________________________
Enhancement Framework.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_DOC_REJECT. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about the result of a PRL check. Your own data can be updated or
follow-on actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_MRL_CHECK. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 315
SAP System
______________________________________________________________
Items
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully posted physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_POST_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the posting of physical inventory document items on
the basis of your own criteria (e.g. product or storage bin master data).
______________________________________________________________
SAP AG 316
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_POST_REJECT. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
This BAdI informs you about successfully recounted physical inventory document items. On the
basis of this information, your own data can be updated or follow-on actions started.
Standard settings
Activities
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
______________________________________________________________
SAP AG 317
SAP System
______________________________________________________________
Enhancement Framework.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_RECOUNT_INFO. For more information,
display the interface in the Class Builder.
Use
This Business Add-In (BAdI) is used in the component Extended Warehouse Management
(SCM-EWM).
With this BAdI, you can prevent and reject the recounting of physical inventory document items
on the basis of your own criteria (e.g. product or storage bin master data).
Standard settings
Activities
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.
See also:
This BAdI definition uses the interface IF_EX_PI_CR_RECOUNT_REJE. For more information,
display the interface in the Class Builder.
______________________________________________________________
SAP AG 318
SAP System
______________________________________________________________
Use
In this IMG activity, you can maintain the elements used to define scheduling procedures.
Standard settings
Elements are already provided by SAP in the SAP namespace. You can also use the customer
name spaces Y* and Z* for customer-specific definitions.
Activities
1. Create activity types for scheduling. Activity types are needed to model business processes
within scheduling.
For each activity type you can enter a description text and also a standard value for the
logical class that is used to delegate this activity.
2. Create date types for scheduling. Date types are used within a scheduling procedure to
model the start and end dates of activities.
3. Create activity categories for scheduling. These categories can be assigned to individual
activities within the definition of a scheduling procedure to group them logically. This
means it is possible that some services for scheduling do not run dependent on the activity
type, but rather dependent on the activity type category (for example, start date
determination).
4. Create the permitted logical classes for scheduling in which you assign an existing
ABAP-00 class to a technical (logical) class ID. You can enable each logical class for
different uses within scheduling. A logical class can only be used in scheduling procedures
if it has been enabled for this purpose.
Use
In this IMG activity, you can maintain scheduling procedures. A scheduling procedure is used
within a process definition. You use the procedure to control the behavior of scheduling. For
example, you can control the determination of master data relevant to scheduling (durations,
calendar, and time zone) for the activity types used.
______________________________________________________________
SAP AG 319
SAP System
______________________________________________________________
Requirements
A scheduling procedure uses activity types, date types, activity type categories, and logical
classes. These elements must already have been maintained.
Standard settings
SAP already provides scheduling procedures in the SAP namespace. For customer-specific
definitions you can use the following customer namespace: Y* and Z* for entities and
0*,1*,2*,3* and 4* for the access priority.
All data records provided by SAP have an access priority of greater than or equal to 50. You
can define your own data records with an access priority less than 50, which will be evaluated
before the data records provided by SAP. This enables you to override the prioritization
designed by SAP for the different determination methods.
Activities
1. Maintain the activity types that are to be used in a procedure. For each activity type, you
can assign an activity type category and the date types for the start or end date of the
activity. Note that a date type can only be used once within a procedure as the date for
an activity. This means that the date types used for these activity dates are unique within a
procedure.
For each activity type of the procedure, you can define a default value for the logical
class that is used to made a delegation for this activity. You can maintain a control
parameter for determining the logical class of the delegation for each activity type.
2. You can define a list of derived date types for each procedure. You use these derived date
types to integrate scheduling with another application purely on the basis of dates, without
the application having detailed knowledge about the activity types in the process. Note that
a date type can only be used once as a derived date type in a procedure. This means that
the derived date types are unique within a procedure. You can use the same date type both
for an activity date and for a derived date.
3. You can maintain property information for a procedure. Scheduling receives interface data
from a calling application in the form of a list of properties. A property is a data record
consisting of a property name and a property value. You can use a property transformation
to transfer the value of a property that was sent using the application interface (external) to
the value of an (internal) property with a different property name. You can also derive
internal properties from the list of all external properties by using a logical class. If you
maintain a logical class and an external property in a data record, the system uses the
logical class.
You can maintain several data records for the same internal property with different access
priorities. The system works through all data records on the basis of their access priority
until an access is successful. Any data records that might exist with a higher access
priority are not taken into account.
The system automatically converts all the (external) properties transferred using the interface
into internal properties.
You can use all internal properties in the following process steps.
4. You can assign a special property both for the start and end of the activity for each
______________________________________________________________
SAP AG 320
SAP System
______________________________________________________________
activity type. These two properties are intended to contain the keys for the location,
partner, or related entities. The value of the two properties (that is of both locations) can
also be identical.
You can maintain location determination by defining an internal property that contains the
location key as a property value. You can also maintain a logical class that takes over
location determination. If you maintain an internal property and a logical class in a data
record, the system uses the logical class.
In each case, you can maintain multiple data records with different access priorities. The
system works through all data records depending on their access priority until an access is
successful. Any data records that might exist with higher access priorities are not taken
into account.
The properties (locations) that are determined for the start and end of the activity are
available within duration, calendar, and time zone determination if this is done using a
logical class. They are also available within delegation determination.
5. You can maintain internal properties that are required for the subsequent determination of
master data. If you maintain data records for master data derivation, you can assign logical
classes that are then used to determine an internal property if it is not yet known. An
internal property is already known if it is transferred from the application using an external
property or if it was already derived using a property transformation.
In each case, you can maintain several data records with different access priorities. The
system works through all data records on the basis of their access priority until an access
is successful. Any other data records that might exist with higher access priorities are not
taken into account.
6. You can maintain duration determination for each activity type by defining an internal
property that contains the duration of the activity as a value. You have to fill the value of
this property in accordance with the /SCMB/SC_DURA_PROPVALUE structure. You can
also execute duration determination by using a logical class. If you maintain an internal
property and a logical class in a date record, the system uses the logical class.
In each case, you can maintain several data records with different access priorities. The
system works through all data records on the basis of their access priority until an access
is successful. Any other data records that might exist with higher access priorities are not
taken into account.
7. You can maintain calendar determination for each activity in the same way as for duration
determination. You have to fill the value of a property that is used for calendar
determination in accordance with the /SCMB/SC_CAL_PROPVALUE structure.
8. You can maintain time determination for each activity in the same way as for duration
determination.
9. You can maintain delegation determination in the same way as for duration determination.
Note that the system only uses this delegation determination if you have set the control
parameters for delegation determination in the activity in such a way that the system uses
dynamic determination.
10. You can maintain subnetwork determination in the same was as duration determination. A
subnetwork is a subflow modeled in a process definition that is assigned to a process
activity. Subnetwork determination controls whether the activity itself is used within
scheduling or whether it is substituted by a subflow. This enables you to model and
schedule a business process at different levels of detail.
______________________________________________________________
SAP AG 321
SAP System
______________________________________________________________
Use
In this IMG activity, you can assign an external date descriptor from another business system to
date types that are used within a scheduling procedure. The allows the configurable process
scheduling to be integrated with other (external) applications in a heterogeneous system
landscape. Scheduling provides an application programming interface (API) which can be used to
make these assignment relationships available to the applications. The applications are therefore
able to convert external date descriptors to date types of configurable process scheduling.
Requirements
Activities
You can assign an external date descriptor for a business system to the start or end date of an
activity of a procedure.
Use
In this IMG activity, you can maintain time units. This involves assigning an ABAP-OO class
to a time unit ID. This ABAP-OO class manages all time calculations that have to be executed
in this time unit.
You can assign data types to time units in process scheduling. This means that the time unit is
preset for the results date for scheduling. The system also uses time units to define the time
duration of an activity. In accordance with the time unit of the duration of an activity, the
system uses another ABAP-OO implementation for the basic date calculation. The
implementations provided by SAP differ as follows:
- For time units less than a day, the system calculates the (net) duration of the activity
along the time stream of the activity. This time stream allows you to map work definitions
of less than a day (down to the level of seconds).
______________________________________________________________
SAP AG 322
SAP System
______________________________________________________________
- For the day time unit, the system calculates the (net) duration along the factory calendar
of the activity.
- For time units greater than a day, the system does not take working time or the calendar
into account.
If you create and use your own time units, you can influence scheduling in your core functions,
particularly if you are also using your own ABAP-OO implementations.
Requirements
Standard settings
SAP already provides time units in the SAP namespace. The customer namespaces X* and Y*
also exist.
Activities
Use
In this IMG activity, you can maintain time unit assignment sets. A set consists of a number of
date types and the assignment of a time unit to each date type.
You can use a time unit assignment set within scheduling to preset the time unit for the results
dates. If a time unit is preset for a date, the system rounds the results dates to the relevant
time unit by taking into account the time zone of the activity. For example, the result of a date
type with the unit "day" is a day in the local time zone of the activity.
Requirements
If you want to use additional units to those provided by SAP, you need to maintain these
beforehand.
Standard settings
Time unit assignment sets are provided by SAP in the SAP namespace. The customer
namespaces Y* and Z* are also available.
______________________________________________________________
SAP AG 323
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you can model a business process to be used within scheduling. A
simplified SAP workflow editor that only allows a restricted number of step types for modeling
is used to define this scheduling process model.
The scheduling process model consists of a number of activities and their chronological
relationships (predecessor/successor relationships).
The process definition refers to an existing scheduling agreement that contains all activities of
the process definition. The process definition can (optionally) refer to a time unit assignment
set.
Requirements
Standard settings
SAP already provides process definitions in the SAP namespace that are used within SAP
applications. Customer-specific definitions can use the customer number range of the workflow
prefix numbers.
SAP provides task TS79400001 that can be used for step definition.
Activities
1. Under Basic Data -> Version-Dependent -> Properties, maintain the reference to a
scheduling procedure by creating a property with the name sap.scm.bas.sch.scheme and
entering the key of a scheduling agreement as the property value.
2. Under Basic Data -> Version-Dependent -> Properties, you can maintain the reference to
a time unit assignment set by creating a property with the name sap.scm.bas.sch.timeunitas
and entering the key of an assignment set as the key.
3. Create one or more steps of the workflow. If the workflow is only to be used for process
scheduling, it is not instanced and is not processed by the workflow engine. This means
______________________________________________________________
SAP AG 324
SAP System
______________________________________________________________
that a task to be executed is not necessary for the steps. In this case, you can assign task
TS79400001 to the workflow steps. This task is an auxiliary task without an actual
process.
You can assign a workflow that has already been defined to a workflow step as a task.
This allows top down modeling of the process used for scheduling. Ensure that you have
assigned the same scheduling agreement as a property in your basic data for all
hierarchically linked workflows. Scheduling supports a deep hierarchy of subworkflows.
If a step does not have the property sap.scm.bas.sch.actitype but does have a workflow
assigned as a task, this workflow is expanded in scheduling and the steps relevant to
scheduling are used as activities in the scheduling process model.
If a step has the property sap.scm.bas.sch.actitype and also has a workflow assigned as a
task, you can use the subnetwork determination of the procedure definition to control
whether the step itself is used for scheduling or whether the subworkflow is used.
If you include a subworkflow containing steps that are not relevant to scheduling, it may
be necessary to mark up to two steps that are relevant to scheduling explicitly as inbound
or outbound activities of this subflow. You do this by maintaining the inbound/outbound
activity for the property sap.scm.bas.sch.sacti or sap.scm.bas.sch.eacti at the workflow
step. These activities are then connected to the inbound and outbound edges that the
superordinate step possesses in the superordinate workflow. In simple cases, the system can
determine the inbound and outbound activity itself. This is the case for workflows that only
consist of a linear sequence of steps. In general, however, determination by the system is
not possible. In particular, complex workflows that also contain steps that are not relevant
to scheduling may require the explicit marking of inbound and outbound activities. This
especially applies when the scheduling process model derived from the subworkflow has
several activities without an inbound edge (that is, several potential inbound activities). The
same applies for outbound activities.
Note that the resulting scheduling process model must be free of cycles. A cycle exists when
activity A1 is connected to two successor activities A2 and A3 and these are both connected to
the same successor activity A4. The workflow itself is allowed to have cycles (for example, due
to the step types "Split" and "Join"). In modeling, you can assign the property
sap.scm.bas.sch.skip to a workflow step. As a result, this step (and all its connection edges to
other steps) is ignored for the creation of the scheduling process model. You can then use it to
model cycle-free scheduling process models.
______________________________________________________________
SAP AG 325
SAP System
______________________________________________________________
Use
In this IMG activity, you can model a business process that you want to use within scheduling.
The scheduling process model is defined here using an SAP workflow editor.
For more information, see the documentation for the IMG activity Simple Process Maintenance.
Use
In this IMG activity, you can define process (alias) names. Process scheduling can then use this
process name instead of using the explicit identification of a workflow.
You can add a language-dependent process ID to the process name. The process ID can be
used in the user interface (for example, in the scheduling log) to display the scheduling process
model being used.
Requirements
You must already have maintained a workflow that contains the scheduling process model.
Standard settings
SAP already provides process names in the SAP namespace. You can also maintain your own
process (alias) names in the customer namespaces Y* and Z*.
Activities
Create a data record with a (technical) alias name and assign this an identification of a
workflow that already exists. You can also maintain a (language-dependent) process ID.
______________________________________________________________
SAP AG 326
SAP System
______________________________________________________________
The public holiday and factory calendar is a central module in the SAP System. It is used in
many areas (e.g. in Logistics and in Human Resources) in the standard version.
You can use calendar maintenance to maintain and display the components of the calendar
system. The public holiday and factory calendar data calculated from calendar maintenance is
directly available to the system.
You can only change the holiday and factory calendar in the clients setup for them. The client
must have the "Customizing" role and the "Repository and cross-client Customizing changes
allowed" attribute. You must have maintenance authorization for the calendar.
A factory calendar is allocated to your plant via another Customizing function.
The calendar system consists of the following components:
- Public holidays
Definitions for public holidays: Calculation rule for date, religious denomination etc.
- Public holiday calendar
Any composition of public holiday rules.
- Factory calendar
Definition of workdays including special regulations, under the assignment of a particular
public holiday calendar.
Standard settings
The system delivers definitions of all common public holidays and public holiday rules, as well
as a standard factory calendar.
A main memory area of 400000 Bytes is reserved for calendar data in the standard version.
This is the mimimum buffer size, which you should not go under.
Activities
Check whether all the definitions for public holidays and public holiday rules that you need are
available in the sytem. If necessary, maintain the public holiday definitions and copy them to
new or existing public holiday rules.
Create factory calendars if necessary.
Public holidays
Check that existing public holidays are complete, and create new definitions if required:
1. Double-click with the mouse on the Execute symbol, select the option Public holidays and
choose the function Display.
2. Check whether the list of public holidays displayed contains all the public holidays that you
______________________________________________________________
SAP AG 327
SAP System
______________________________________________________________
need.
If you want to see detailed information on any public holiday, choose the function Display
def.
3. If you need other public holidays, return to the initial screen of the maintenance
transaction, and choose the function Change.
4. Choose the function Insert, and now make the following entries:
- Public holiday type
- Date or calculation rule
- Public holiday text (short and long)
- If required: Sort criterion, religious denomination or public holiday class (for notes on
this, press the F1 Help).
Save the definition.
Combine the public holidays you require in a public holiday rule in the public holiday calendar:
1. Double-click with the mouse on "Execute function", select the option Public holiday
calendar and choose the function Display.
2. Check whether all the public holiday rules that your require are available.
To get the definitions for a public holiday calendar, position the cursor on it and choose
the function Display def..
3. If you need other public holiday calendars or would like to change existing ones, return to
the initial screen of the maintenance transaction and choose the function Change.
4. To create a public holiday calendar, choose the function Insert (to change a public holiday
calendar, position the cursor on it and choose Change), and make the following entries:
- Calendar ID and a descriptive short text
- Period of validity (From year, To year)
5. Using the function Assign public holidays, generate a complete list of defined public
holidays.
6. Select the public holidays you need, and choose Assign public holidays.
7. Save your entries.
Factory calendar
______________________________________________________________
SAP AG 328
SAP System
______________________________________________________________
Further notes
- Calendar buffer
If you want to increase the size of the calendar buffer, maintain the parameter
zcsa/calendar_area with the maintenance transaction for system profiles. Restart the system
for the value to take effect.
- Transport
Changes to calendar data are not automatically included in a correction request.
For the calendar data to be utilizable in another system, use the function Transport in the
initial screen of the maintenance transaction.
Note that you cannot transport individual public holidays or calendars. You can only
transport calendar data in its entirety. When you do this, all public holidays, public holiday
and factory calendars existing in the target system are deleted.
Use
In this IMG activity, you create a time stream that is used as a basis for process scheduling.
The time stream can be set up with weekly or monthly periods.
Activities
1. Enter a unique name for the time stream and choose Create.
2. Enter a short description for the time stream.
3. Enter the number of years into the past that the time stream should apply. This setting is
optional.
4. Enter the number of years into the future that the time stream should apply.
Note
______________________________________________________________
SAP AG 329
SAP System
______________________________________________________________
If you do not enter a value here, the system only takes the current year into account.
5. Use input help to select the time zone that is assigned to this time stream. The system
interprets all other entries that you make in this time stream maintenance together with this
time zone.
6. Select one of the following options:
- Working time calendar (with gaps)
- Working time calendar (without gaps)
7. Use input help to select a predefined calendar. Note that the system interprets this calendar
together with the time zone that you have already entered. This means that the days of
this calendar are interpreted as local days in the time zone that has been maintained.
8. Choose the calculation rule to specify the periods for this time stream.
9. Select the required time interval (week or month). A weekly or monthly interval is
displayed depending on the selection made.
10. The information that you enter in this next step depends on whether you have chosen a
weekly or monthly time interval:
If you have chosen a weekly interval, you assign the periods the numbers 1-7 (1 for
Monday, 2 for Tuesday, and so on) and enter the required times.
If you have chosen a monthly interval, assign the numbers 1-5 in the first column for the
weeks of the month and the numbers 1-7 in the second column for the days of the week.
You also enter the required times.
Note that the system interprets the (work) times together with the time zone that you have
already maintained.
11. Choose the "Periods" pushbutton to generate periods. You always have to regenerate the
periods when you change the calculation rules.
12. Choose Save.
In this activity, you configure the following settings for the time zones:
- System time zone
- Standard time zone for users
______________________________________________________________
SAP AG 330
SAP System
______________________________________________________________
clients. If you change the system time zone in one client, the new value is automatically copied
to all other clients.
If you specify the system time zone, the SAP System can calculate the local time from a UTC
time.
Requirements
Befor you configure your settings in the system, you should check in the workstep Maintain
Time Zone whether the time zone you require exists. If the time zone does not exist, you
create this in the workstep Maintain Time Zones , and you pass on a customer message to
SAP.
Standard settings
If you are logging on to an SAP System for the first time, the system time zone is determined
automatically. You should check this value, howe ver, since a unique assignment is sometimes
not possible.
So that the time zone function becomes active, the system automatically sets the indicator Time
Zone Active.
The fields Change Allowed and Delete Allowed are no longer in use since Release 4.6D.
In this activity all the time zones that are available will be displayed . You create those time
zones that do not yet exist.
______________________________________________________________
SAP AG 331
SAP System
______________________________________________________________
Standard settings
Since the standard time zones are deliverd with the SAP System, you no longer need to
maintain these. All the time zone and daylight saving rules are included in the delivery
package.
However, you should check the time zone tables for your area in order to ensure that the
talbes do not contain errors (e.g. on the basis of changes to regional laws). If a time zone is
missing, send a customer message to SAP.
Activities
If you wish to create a new time zone, you must first determine the time zone rules and the
daylight saving rules, and then define the time zone. Proceed as follows:
1. Define the variable daylight saving time rules or the respective fixed daylight saving time
date.
2. In the overview screen Daylight saving rules, define the time shifts caused by the daylight
saving time.
3. Then, in the overview screen Zeit zone rules , define the time shifts caused by the time
zones.
4. In the overview screen Time zones define the time zone key.
5. If you have filled the individual tables, save your data.
6. Return to the activity Maintain system settings, and execute the remaining steps there.
In this activity, the system displays all the countries that are assigned to a time zone.
Geographical assignments that do not exist can be created.
You can perform geographical assignments at
- Country level
- Regional level
- Postal code level
When assigning a country to a time zone, make sure that the country key provided by SAP is
used.
______________________________________________________________
SAP AG 332
SAP System
______________________________________________________________
Requirements
Before you create new geographical assignments, you must first define the time zone in your
system.
Standard settings
Since the geographical assignments are supplied with the SAP system, you no longer need to
maintain these assignments.
However, you should check your own geographical areas to make sure that they do not contain
any errors. If a geographical assignment is missing, enter a customer message and pass it on to
SAP.
Use
In this IMG activity, you can maintain the calendar and time stream depending on the following
criteria:
- Activity type category
- Activity type (if the category is maintained as indefinite)
- Activity type category and activity type
- Activity type category, activity type, and two properties.
These two properties of an activity correspond to the properties for the start and end of
the activity that are assigned using location determination for the activity as specified in the
scheduling procedure.
SAP provides the logical class TSTR_SC as a procedure element. This enables the master data
maintained here to be accessed. If you use this class in calendar determination for a procedure,
the system uses the master data maintained here for scheduling. If you use the logical class
TSTR_SC, you can influence the master data access by also providing the value for the internal
property in the data record of calendar determination as follows:
- For a property value ACAT, the access to the stored master data is made using only the
activity type category as the key. If you are using this, you should maintain only one
master data record for each activity type category.
______________________________________________________________
SAP AG 333
SAP System
______________________________________________________________
- For a property value ACTI, the access to the stored master data is made using only the
activity type as the key. If you are using this, you should maintain only one master data
record for each activity type.
- For a property value ACAT_ACTI, the access to the stored master data is made using
only the activity type category and the activity type as the key. If you are using this, you
should maintain only one master data record for each combination of activity type category
and activity type.
- For all other property values, the access is made with the full key of activity type
category, activity type, and the two properties.
Requirements
The calendar and time streams must already have been maintained if you want to use them in
this master data maintenance.
Standard settings
Activities
Use input help on the entry screen to maintain a time stream and a calendar dependent on the
keys mentioned above. Note that you can use all time streams that are available locally in the
system and not just those that were created using time stream maintenance in process
scheduling. Other time streams that exist are defined using different maintenance dialogs in
other applications.
Use
In this IMG activity you can maintain time durations in the same way as for calendar
maintenance.
In the same way as for class TSTR_SC, SAP provides the logical class DURA_SC as a
procedure element. See also the notes and details in the Maintain Calendar IMG activity.
Requirements
You must already have maintained the time units to be able to use them here.
______________________________________________________________
SAP AG 334
SAP System
______________________________________________________________
Use
In this IMG activity you can maintain time zones in the same way as for calendar maintenance.
In the same way as for class TSTR_SC, SAP provides the logical class TZON_SC as a
procedure element. See also the notes and details in the Maintain Calendar IMG activity.
Requirements
You must already have maintained the time zones to be able to use them here.
Use
In this IMG activity, you can delete log data for process scheduling and display scheduling
logs.
If you save scheduling logs to the database (for example, using the scheduling test tool), you
should clean up your database on a regular basis by deleting old logs that you no longer need.
Activities
1. On the entry screen, choose one of the three options for preselecting the logs:
- Selection by entering the posting date and time of a log
- Selection by entering a value range for the posting date of the log
- Selection by entering a value range for the technical key of the log
2. Execute the program. A list of the selected logs is displayed.
3. To display a log, select a log from the list and choose "Display Log".
4. To delete a log, select a log from the list and choose "Delete Logs".
______________________________________________________________
SAP AG 335
SAP System
______________________________________________________________
Use
In this IMG activity, you can make settings for the field catalog.
The field catalog contains the fields permitted for the definition of condition tables.
Field catalog maintenance is organized in three screen areas:
- Field catalog area
- Detail area for field and data element (can be shown/hidden)
- Detail area for the log (can be shown/hidden)
The field catalog area is the main component of field catalog maintenance. You can edit fields
or create new ones here.
You can maintain the detail area exclusively for a selected field from the field catalog area, and
for which you have selected the detail function (magnifying glass symbol).
In the detail area, the system displays the application log that it wrote when it last called the
transaction when saving or generating.
The standard functions of the application log are available.
The logs are saved under the following object of the application log: COND_TECHNIQUE
(subobject FIELD_CATALOGUE).
You can use transaction SLG1 (evaluate application log) to display all logs. You can use
transaction SLG2 (Application Log: Delete Expired Logs) to delete logs that are no longer
needed.
______________________________________________________________
SAP AG 336
SAP System
______________________________________________________________
Use
In this IMG activity, you create condition tables. You use a condition table to define the
combination of the fields that are to make up the individual condition record. The number of
fields used for a condition table is limited to 10.
The condition table consists of a combination of search and result fields.
The system can use the search fields to search for condition records later. You can define the
search fields as you choose.
The results fields are fixed and are not displayed when a condition table is created. If
necessary, you can enhance these fixed fields with fields that you designate as non-search fields.
According to the condition table used, the condition contains the specific condition data that you
have specified.
SAP Recommendation
You should not change the condition tables that are contained in the SAP standard system.
Activities
______________________________________________________________
SAP AG 337
SAP System
______________________________________________________________
Use
Activities
1. Check the extent to which you can use the access sequences that are contained in the SAP
standard system.
2. Create new access sequences. The namespace for customer-specific entries is A* to Z* and
8*, 9*.
3. Maintain the accesses for the access sequence, by specifying the condition tables in the
desired sequence. To do this, select your new access sequence and select accesses. You
use the sequence to determine the priority of the accesses.
4. Select the new accesses consecutively and select Fields. You use the access type to
determine whether a field in the fixed or free key part is concerned. If an optional key
field is concerned (field in the free key part), you must also define the evaluation priority.
Use
In this IMG activity, you use the condition type to determine the properties, field combinations
and business meaning of condition records. You specify an access sequence in each condition
type, which you use to determine the fields the SAP system searches after a valid determination
record (condition record).
______________________________________________________________
SAP AG 338
SAP System
______________________________________________________________
Activities
1. Check to what extent you can use the determination procedures contained in the SAP
standard system.
2. Create the new determination type. The namespace for customer-defined entries is A* to
Z*, and 8*, 9*.
3. Specify an alphanumeric key of up to four places for the determination type. Then define a
description.
4. Specify an access sequence for the determination type.
5. If necessary, specify a date proposal when creating condition records.
Use
The determination procedure defines the condition types that are to be used in the determination
process. With the aid of the sort characteristics level and counter, you define the sequence of
the condition types. Upon invocation of the determination function, the system processes the
condition types in the order of these sort characteristics.
You still have the option of linking the determination of condition types to conditions.
Activities
1. Create the new determination procedure. The namespace for customers' own entries is A*
to Z* and 8*, 9*.
2. Specify an alphanumeric key for the determination type, which can be up to 6 characters
in length. Also enter a description.
3. Maintain the search sequence for the condition types by specifying them in the desired
order. To do so, select your new determination procedure and choose Elements of
Determination Procedure. With the level number, you define the sequence of the
accesses.
______________________________________________________________
SAP AG 339
SAP System
______________________________________________________________
Use
In this activity, you determin the condition maintenance groups for a context.
Use
The condition maintenance group combines condition tables and condition types for condition
maintenance.
Additional Information
Note that an enhancement to the condition maintenance groups provided by SAP constitutes a
modification.
Use
______________________________________________________________
SAP AG 340
SAP System
______________________________________________________________
procedure for the application scheduling and the use process alias.
If the system finds a process alias using the condition technique, calculation of dates/times
does not take place via transportation and shipment scheduling, but via configurable process
scheduling. In the same way, the system does not use the results and log display of
transportation and shipment scheduling, but the log display of configurable process
scheduling.
If the system finds a process alias using the condition technique then it does not consider
the process alias that you have defined in the Customizing of Global ATP under
Assignment of Item Category to Process Alias. Determination of the process alias using the
condition technique also has a higher priority than determination of the process alias by
assigning an item category.
Note that the process alias found must conform to the scheduling schema SCHEDL.
For more information about configurable process scheduling and the process alias, see SAP
Supply Chain Management (SAP SCM) -> SCM Basis -> Configurable Process Scheduling ->
Scheduling Schema or Process Definition in the SAP Library.
For more information about scheduling using configurable process scheduling, see SAP Supply
Chain Management (SAP SCM) -> SAP Advanced Planning and Optimization (SAP APO) ->
Global Available-to-Promise (Global ATP) -> Transportation and Shipment Scheduling ->
Scheduling Using Configurable Process Scheduling in the SAP Library.
Requirements
______________________________________________________________
SAP AG 341
SAP System
______________________________________________________________
/SAPCND/CT_ACC_SEQ)
- You have created one or more condition types. (Transaction
/SAPCND/CT_COND_TYPE)
- You have created one or more determination procedures. (Transaction
/SCWM/CT_DET_PROC)
- You have registered the condition tables created under the defined condition
maintenance group. (Transaction SM34 for view cluster /SAPCND/VC_GROUP)
- You have defined a condition maintenance group for the maintenance context GCM
(Transaction SM30 for view /SAPCND/V_CNT_GR)
- You have created condition records. (Transaction /SAPCND/GCM)
Activities
6.2.10.8 Interfaces
In this process step you can define transportation zones corresponding to your site and country.
Transportation zones represent the regional zone of the ship-to party, who receives delivery of
goods, or the regional zone of the vendor who delivers the ordered goods.
Use
You can assign the transportation zones maintained here to locations. You carry out the
assignment in IMG activity Define Assignment of Transportation Zones to Locations.
______________________________________________________________
SAP AG 342
SAP System
______________________________________________________________
This enables scheduling to find the locations that it needs in order to determine
scheduling-relevant data, for example:
- Transportation lane between source location and target location
- Distance between source and target location
- Shipping and recipient calendar for the locations
Example
You can define the transportation zones, for example, corresponding to the postal code system
of a country.
Activities
Per country, define the transportation zones you require and enter the corresponding name.
Next, assign the transportation zones to locations.
To be able to find a transportation lane you must assign means of transport to shipping
conditions. You make this assignment in IMG activity Define Assignment of Default Means of
Transport to Shipping Conditions.
If you want to work with a ship-to party, for example, for which a location has not been
created, you can use the transportation zones in scheduling. To do this, you assign
transportation zones and countries from the calling or predecessor system to locations in SAP
APO. This means that you can use the same location for all ship-to parties in the calling or
predecessor system.
The system finds this location automatically and uses it during scheduling to determine the
transportation lane between source and destination location and to determine the distance.
If no geographical coordinates are assigned to the location, the system tries to derive the
geographical coordinates from the additional location data by using the coordinates from the
transportation zone, for example.
______________________________________________________________
SAP AG 343
SAP System
______________________________________________________________
Activities
Assign the country and transportation zone of the calling or predecessor system to a location.
In this IMG activity, you assign default means of transport to shipping conditions.
Scheduling uses the means of transport to determine the transport duration of the transportation
lane as well as the transportation distance. The following additional factors are also relevant:
- Where the locations are situated
- Distance surcharge (as the crow flies)
- The average speed (dependent on the type of means of transport)
Requirements
The shipping conditions must be maintained uniformly in all calling or predecessor systems.
Recommendation
You should create an entry in which you specify a means of transport but no shipping
condition. The system uses this means of transport if no shipping condition has been passed on.
With this IMG activity, you can check the Customizing entries which you have entered for the
transportation and shipment scheduling interfaces.
______________________________________________________________
SAP AG 344
SAP System
______________________________________________________________
Further notes
Use
In this IMG activity, you assign an item category to a process alias if you want to use
configurable process scheduling within the global availability check. If the system finds a
process alias for an item category, the calculation of the dates/times is not carried out by
transportation and shipment scheduling but with the configurable process scheduling. Also, in
this case the system does not use the result and log display of transportation and shipment
scheduling but the log display of configurable process scheduling.
Note that assignment of the item category to the process alias is ignored if the system has
previously found a process alias using the condition technique. For more information, see
Assign Schema and Activity to a Condition Type List in the Implementation Guide of SAP
APO.
For more information about the process alias and configurable process scheduling, see SAP
Supply Chain Management (SAP SCM) -> SCM Basis -> Configurable Process Scheduling ->
Process Definition in the SAP Library.
For more information about scheduling using configurable process scheduling, see SAP Supply
Chain Management (SAP SCM) -> SAP Advanced Planning and Optimization (SAP APO) ->
Global Available-to-Promise (Global ATP)-> Transportation and Shipment Scheduling ->
Scheduling Using Configurable Process Scheduling in the SAP Library.
Requirements
You can only assign one process alias and thus one scheduling schema that conforms to
scheduling schema SCHEDL.
______________________________________________________________
SAP AG 345
SAP System
______________________________________________________________
Use
In this IMG activity, you can test process scheduling in simulation without integrating it with an
application. This allows you to study the behavior of process scheduling independently of the
data maintained in Customizing.
Requirements
The Customizing for process scheduling must already have been carried out. If you do not
maintain your own Customizing for process scheduling, you will only be able to test the
scenarios provided by SAP.
Activities
Maintain the start parameters for the test on the entry screen and choose Execute.
Note
Use
In this IMG activity, you configure order document management (ODM) using metadata
maintenance. The system uses the metadata to describe the database structure in which the order
document data is managed by order document management.
Metadata also determines the structures with which the application can access the order
document data. For this, the application does not know in which tables the order document data
is stored.
This activity consists of the following main areas:
- Order component
- Order data type
- Order data area
______________________________________________________________
SAP AG 346
SAP System
______________________________________________________________
Activities
Order components
In this area, you can maintain or display the following subareas:
- Order components
- Parameters for order components
- Indices for order components
- Generation data
Each component has a technical and a descriptive name. The technical name is used to identify
the component in the order data type and in the application. Order document management
distinguishes between core components and extensions.
- Core components
The core components form the basic framework of an order document. This consists of a
header, item, and - if necessary - a schedule line.
For a two-level order document, you use the components 1HDR (header) and 2IT2 (item).
For a three-level order document, use 1HDR (header), 2IT3 (item) and 4SDL (schedule
line).
You can identify core components using the ODM: Core Component indicator. A core
component cannot be used as an extension. If a corresponding extension is required, you
have to create this as well. The extension can use the same ABAP Dictionary structure as
the core component.
- Extensions
You can use extensions to store additional data for an order document that is not contained
in the core. The extension groups characteristics or attributes for an order document
according to their properties (for example, shipment). You assign extensions in the order
document type. The following are standard extensions for ODM:
- 7MP2 and 7MP3
Used for mapping the two and three-level document types.
______________________________________________________________
SAP AG 347
SAP System
______________________________________________________________
- 7REF
Used for references (links between order documents and parts of documents).
- 1PRT and 2PRT
Used to store partners at the header and item level.
- 1TST, 2TST, and 4TST
Used to store time stamps or time intervals. (This extension is not yet used in the
active version.)
You have to assign an ABAP Dictionary structure to a component. You use this structure to
specify which attributes the system stores for the component.
Order data type
In this area, you can maintain the following subareas:
- Order data type
- Extensions for order data type
- Generation data
An order data type consolidates several components. The order data type describes which data
you can save for an order document type and which structures are used for this.
The hierarchy category indicates whether the document is two or three-level (header and item;
or header, item and, schedule line). Generally, the header answers the question 'Who?', the
item 'What?', and the schedule line the questions 'When?' or 'How much?'. If only one
individual quantity (when, how much) is possible (for example, a delivery), you can use the
two-level hierarchy type.
You have to enter components for the header, item, and - if necessary - schedule line,
depending on the hierarchy type used for the order data type.
- If you want to store external or readable numbers for the order documents, you have to
enter the relevant mapping components (two or three-level).
- If the order data type can reference other order documents (and if these references are to
be stored in ODM), you also have to enter the reference components.
If you set the History indicator, the system can update a history for this order document type.
If you change an order data type, this change applies for all order document types used.
Order data area
In this area, you can maintain the following subareas:
- Order data area
- Tables for order data area
The order data area describes in which tables the order document data is stored.
An order data type is assigned to the order data area. An order data area is assigned to one or
more order document types. All order document types that have the same order data structure
can be stored in one order data area. For example, if the customer quotation and the sales
order have the same order data structure, you can store both of these in the same order data
area (if this also has the same order data type).
______________________________________________________________
SAP AG 348
SAP System
______________________________________________________________
Use
In this IMG activity, you define the value range. For this, you can maintain the following
master data:
- Item category
The item category decides how an item is handled in the order document or what its
function is. The item categories are specified and interpreted by the applications.
- Schedule line category
The schedule line categories can be used to differentiate schedule lines or their quantities
(for example, requested or confirmed quantity). The schedule line categories are specified
and interpreted by the applications.
- Date type
The date type can be used to make additional specifications for date entries (goods issue or
loading date).
- Partner type
The partner role can be used to further specify partner entries (goods recipient, vendor).
The partner roles are specified and interpreted by the applications.
______________________________________________________________
SAP AG 349
SAP System
______________________________________________________________
Use
In this IMG activity, you can check your settings for order document management.
You can make a check of all settings, or make restrictions according to the following subareas:
- Order component
- Order data type
- Order data area
You can also make additional restrictions; for example, by entering a certain order component,
you can check just the settings for this component.
You can also make the check for an inactive version.
You can output the results as either a log or a list.
Use
______________________________________________________________
SAP AG 350
SAP System
______________________________________________________________
Use
In this IMG activity, you can generate the following ABAP Dictionary objects of inactive
versions:
- The inactive order component
- The inactive order data area
- The inactive order data type
The system only takes into account the inactive settings at generation. The ABAP Dictionary
objects of the active order component, the active order data area, and the active order data type
are not changed.
During the generation, the system monitors the inactive settings and, if necessary, generates
ABAP Dictionary objects (structures and tables).
If the activation does not run without errors, you can call generation. After successful
generation, you have to call activation again.
Use
This Business Add-In (BAdI) is used in the Order Document Management component.
You can use this BAdI to do the following:
- Restrict the list of order documents
You can use this BAdI in the deletion report /SCMB/ODM_DATA_DELETE to restrict the
list of order documents that you have selected for deletion.
- Consider the lock categories from Forecasting and Replenishment
If you activate the enhancement implementation /FRE/ODM_DATA_DELETE of this BAdI,
the deletion report /SCMB/ODM_DATA_DELETE considers lock categories and lock
characteristics from Forecasting and Replenishment.
For more information, see the Implementation Guide (IMG) for SAP Supply Chain
______________________________________________________________
SAP AG 351
SAP System
______________________________________________________________
Requirements
The BAdI is called once every time the deletion report /SCMB/ODM_DATA_DELETE is
executed.
Standard settings
Activities
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.
See also:
Use
In this IMG activity, you define the metadata objects time profile, time series data type, time
series data area, and time series type.
- In the time profile, you define the entire validity period and the period interval of time
periods. You determine the individual time periods using the period multiplier or the
duration (period interval type duration).
To improve performance, the system groups the data records for the time series for each
parameter combination and key figure name as key figure values in adjoining table fields
of a table entry. This is a cluster. You use the cluster interval type to determine the
cluster interval that you want to use. You use the cluster multiplier to determine the
number of key figure values next to each other.
______________________________________________________________
SAP AG 352
SAP System
______________________________________________________________
To be able to use the time profile, you must activate the time profile. This also applies if
you have made changes to the time profile.
- The time series data type specifies the structural properties of a set of key figure data.
You use the mode to determine the characteristics combination of the parameter values
location, product, version, and a freely-determinable characteristic.
- You assign the appropriate time profile to determine the time properties of the set of
key figure data.
- You can also select a key figure parameter to specify the size of the database fields
for the key figure values. If you do not select anything, time series data management
(TSDM) uses the data element /SCA/TSDM_QUANTITY. You can define your own
parameters in Customizing under SCM Basis -> Configure Parameters.
- You can create a connection to the planning object structure. To do so, you use Mode
E (Characteristics: Planning Object Structure) and define suitable characteristics
parameters that are assigned to the InfoObjects in Customizing, under SAP SCM -
Implementation Guide ->SCM Basis -> Configure Parameters.
- Activate time profile, time series data type and time series data area depending on
what you want to transport and use the IMG Activity Configure Time Series Data
Administration to transport inactive and active entries.
When transporting time series data areas, you must also transport the tables. This is
not possible with the tables generated by TSDM of the namespace /1SCA/ since you
cannot use namespace /1SCA/ to transport active time series data areas.
To transport active time series data areas, you create tables with only one client field
in a package of your choice and use them in the configuration of the time series data
area. Enter all table names in the inactive version. As soon as you activate the time
series data area, TSDM adjusts these tables to its requirements.
- Time Profile:
Use transaction SM30 for the tables /SCA/TIMECLUSTER und /SCA/TIMEPERIOD
for transporting the periods and clusters of time profiles.
- Mode E:
The time series data tyep is connected to a planning object structure with the same
name.
You use the logical transport object SDPS to transport the planning object structure:
a) Use transaction SE09 to select the Transport Organizer.
b) Add the object R3TR SDPS <Time Series Data Type Name> to the transport.
c) Release the transport.
- If you want to obtain information about the key figure parameter (optional) and the
key sequence (optional), contact SAP.
To be able to use the time series data type, you must activate the time series data
type. This also applies if you have made changes to the time series data type.
- Using the time series data area, you define a group of tables to specify the storage
location for time series of a specific time series data type.
For the TSDM to assign the table names and creates related tables, you must activate the
time series data area.
______________________________________________________________
SAP AG 353
SAP System
______________________________________________________________
- The external interfaces of TSDM use the time series type to identify a group of time
series data.
To define a time series type, you specify the structure using the time series data type.
In addition, you can select one of the characteristics MATID (product), LOCID (location),
or CHOBJ (freely-determinable characteristic) to define it further in the Time Series Data
Areas for Time Series Type step.
If you activate the Change History indicator, the system records changes to key figure
values according to clusters.
In the Time Series Data Areas for Time Series Type step, you connect the external
description Time Series Type with one or more time series data areas.
To be able to save data in TSDM, you must assign at least one time series data area to a
time series type. You can use additional criteria such as version, key figure, or
characteristic value of the characteristic that you specified in the previous step to specify
that the data of a time series type should be distributed to several time series data areas.
Use
In this IMG activity, you configure the parameters for transactional data.
A parameter describes the structural attributes of a data field that you define by specifying a
data element or an InfoObject in SAP BW.
For more information, see Configure Time Series Data Management and Configure Order
Document Management.
Use
______________________________________________________________
SAP AG 354
SAP System
______________________________________________________________
In this IMG activity, you activate an existing time profile to be able to use it in time series
data management (TSDM). On activation, the system creates an additional data record for the
activated time profile with the Active indicator.
Note: If you have changed the definition of the time profile so that the new periods have
different lengths or different start dates to the old periods, the time series data of the related
time series types becomes invalid. This also applies if you change clustering (length, cluster
type).
If you only change the validity period of the time profile, the time series data of the related
time series types remains valid.
Requirements
You have created a time profile under Configure Time Series Data Management.
Use
In this IMG activity, you can delete the active version, the periods, or the cluster of a time
profile. If you want to delete a time profile for good, set the Delete All Versions indicator.
Note: If you delete the active version of the time profile, the time series data of the related
time series types becomes invalid. The system deletes the active version of the related data
types and the related data areas.
Requirements
To be able to delete an active time profile, you need to have activated it beforehand under
Activate Time Profile.
Use
______________________________________________________________
SAP AG 355
SAP System
______________________________________________________________
In this IMG activity, you can activate an existing time series data type to be able to use it in
time series data management (TSDM). Additionally, if the planning object structure (POS) is
deactivated, you can activate it.
Requirements
- You have created a time series data type by choosingConfigure Time Series Data
Management.
- To be able to activate the POS, you must have activated the corresponding time series data
type.
Activities
1. To activate an existing time series data type, select the Activate Times Series Data
Type radio button. Upon activation, the system creates an additional data record for the
activated time series data type with the Active indicator. If you want to set up the data
type anew, even though you have not made any changes to the settings, choose Reset. If
you also want to activate the related time profile and the time series data areas, choose
Activate Dependent.
2. To activate the planning object structure, select the Activate Planning Object Structure
radio button. The selected time series data type determines the POS to be activated.
Note: If you have changed the definition of the time profile so that the new periods have
different lengths or different start dates from the old periods, the time series data of the related
time series types becomes invalid. This also applies if you change the clustering (length, cluster
type).
Use
In this IMG activity, you can delete the active version or dependent objects of a time series
data type. If you want to delete the time series data type for good, set, in addition, the Delete
All Versions indicator.
Note: If you delete the active version or dependent objects of the time series data type, the
system also deletes all related time series data areas. This relates to the active versions or all
versions.
Requirements
To be able to delete an active data type, you have activated an existing time series data type
______________________________________________________________
SAP AG 356
SAP System
______________________________________________________________
Use
In this IMG activity, you activate an existing time series data area so that time series data
management (TSDM) assigns table names and creates related tables. On activation, the system
creates an additional data record for the activated time series data area with the Active
indicator.
Note: If the system regenerates tables, it deletes the time series data of each data area for
good.
Requirements
You have created a time series data area under Configure Time Series Data Management.
Use
In this IMG activity, you can delete the active version of the time series data area. If you want
to delete the time series data area for good, you also set the Delete All Versions indicator.
Note: If you delete the active version of the time series data area, applications that work with
time series data management (TSDM) can no longer access data within this time series data
area. The data is not deleted from the database but it is nevertheless no longer accessible. If
you activate the time series data area anew for an unchanged time series data type, the data is
accessible again.
Requirements
To be able to delete an active time series data area, you have activated an existing time series
data area under Activate Time Series Data Area.
______________________________________________________________
SAP AG 357
SAP System
______________________________________________________________
Use
In this IMG activity, you copy a time series data area into another time series data area. You
copy time series data areas to keep data areas to a size that the database can manage while
retaining the level of performance.
Requirements
You have created at least two time series data areas under Configure Time Series Data
Management.
Use
In this IMG activity, you can delete time series data that you no longer require.
- The Date From and Date To or Number of Days in Past fields indicate the time series
periods that you want to delete. In the Number of Days in Past field, the system counts
backward from today and sets the contents of the Date From and Date To fields
correspondingly.
- You can use the Delete Key Figure Data and Delete State Data indicators to control the
data that you actually want to delete.
- If you set the Test Run indicator, you see the data that would be deleted from the system,
but the system does not delete this data.
- The system writes a log with the object ICH and the subobject TSDM.
Requirements
You have created a time series type under Configure Time Series Data Management.
______________________________________________________________
SAP AG 358
SAP System
______________________________________________________________
Use
Time series data management (TSDM) records changes to time series data depending on the
settings of the time series data type. This data volume can be very large.
In this IMG activity, you can delete data from the change history that you no longer require
for a specific period in the past. You define this period in the Number of Days in Past field.
- The Date From and Date To or Number of Days in Past fields indicate the time series
periods that you want to delete. In the Number of Days in Past field, the system counts
backward from today and sets the contents of the Date From and Date To fields
correspondingly.
- You can use the Delete Key Figure Data and Delete State Data indicators to control the
data that you actually want to delete.
As a result, the system deletes all recorded changes lying more than the given number of days
before the execution date of the transaction. Instead of the manual transaction, you can also
execute the related report /SCA/TSDM_TS_HIST_DELETE regularly in the background.
Use
This Business Add-In (BAdI) is used in the Time Series Data Management (SCM-BAS-TSM)
component.
This BAdI enables you to define time periods that cannot be configured with the Configure
Time Series Data Management IMG activity.
The BAdI is called when you activate a Time Series Data Management (TSDM) time profile,
before the system saves the definition of the time periods and time clusters of the time profile
to the data base.
______________________________________________________________
SAP AG 359
SAP System
______________________________________________________________
Requirements
The BAdI should be used only if you cannot make the desired settings in the Configure Time
Series Data Management IMG activity. Here you can define certain types of irregular time
periods with the Fiscal Year Variant field and you can define time periods of arbitrary length
(in hours or fractions of hours), by choosing Time duration in the Period Interval Type field.
Standard settings
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
______________________________________________________________
SAP AG 360
SAP System
______________________________________________________________
Example
Note
Time periods configured in the Configure Time Series Data Management IMG activity are
grouped into clusters according to the cluster settings. For irregular time periods configured
with this BAdI, we recommend that you group a fixed number of periods into one cluster. In
both cases, the begin and end times of the clusters to which the time periods belong need to be
set according to the start of the earliest time period and the end of the latest time period.
See also
Method
Set Time Period Definition
6.2.13 Pack
Use
______________________________________________________________
SAP AG 361
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you specify the general packaging specification parameters.
Activities
______________________________________________________________
SAP AG 362
SAP System
______________________________________________________________
Use
Activities
Create a group for packaging specifications and assign it a description, a number range for the
packaging specification ID, and a level set.
Distribution of packaging specifications:
If you have just one SCM system, choose the value 'local' for the Distribution field.
If you have several SCM systems, specify here whether packaging specifications of this group
are to be distributed from this system (option: source system).
In the other SCM systems, you then set the 'target system' option for this packaging
specification group. As a result, this PS group will not be offered for selection during the
creation of packaging specifications.
Example
Within your company, packaging specifications can be used or written by by both internal and
external employees (such as those of a vendor).
Create group 01 for external employees and group 02 for internal employees.
By including the groups in the associated role for the employees, you can ensure that external
employees can see packaging specifications but are not allowed to make any changes.
As you are working with two SCM systems, choose the 'Packagaging Spec. Source System'
option for the two groups 01 and 02 in system SCM1. In system SCM2, set 'Packaging Spec.
Target System' for the two groups.
Use
______________________________________________________________
SAP AG 363
SAP System
______________________________________________________________
In this IMG activity, you specify the RFC connections via which the packaging specifications
are to be distributed to other SCM systems.
Requirements
Ensure that you have created the RFC connections that you wish to enter here. More
information is available via the SAP menu under Tools -> ALE -> ALE Administration
->Runtime Settings -> Maintain RFC Destination.
Activities
Enter the desired RFC connections via which you wish to distribute packaging specifications to
other SCM systems.
Use
In this IMG activity, you define master data for level sets.
Activities
You can specify a packaging specification as a template for each level set, so that the
corresponding condition records of this template packaging specification are copied when a new
packaging specification is created with this level set.
If you wish to adjust the copying of the condition records, implement the BAdI BAdI: Use
Condition Record Template of a Packaging Specification.
______________________________________________________________
SAP AG 364
SAP System
______________________________________________________________
Use
Activities
Example
Use
______________________________________________________________
SAP AG 365
SAP System
______________________________________________________________
Activities
Create an element type with a description. If you wish, you can enter a default value for the
HU relevance.
Specify whether an element of this type can be deleted in a packaging specification.
You can use the symbol to predefine the display of an element of this type on the packaging
specification user interface.
Example
Create the element type 'Main Load Carrier'. In an element of this type, the packaging material
should always be entered, and should be the packaging material used to build HUs. Choose the
HU relevance 'Main Packaging Material (1)' as the default value.
Use
Requirements
You have created level types and element types (see also: Define Level Type and Define
Element Type).
Activities
______________________________________________________________
SAP AG 366
SAP System
______________________________________________________________
Example
You want each packaging specification to describe the basic packaging and the transportation
packaging for a product. Create a level set 'Warehouse' and assign the two level types 'Basic
Packing' and 'Transportation Packing'. Each of these level types should contain a main
packaging material; assign the element type 'Main Load Carrier' to each of the level types.
Use
In this IMG activity, you define packaging work step types. The work step types ensures a
logical grouping of work steps.
You can assign a work step to one work step type. You can use the work step type to restrict
permissions of work steps for a packaging material. These permissions are ensured by assigning
work steps to packaging material types.
Activities
Example
You can use the work step types 'Include' and 'Seal' to ensure that when you create a packing
instruction, packaging materials such as "Plastic Bags" are not linked to work steps that belong
to "Include".
Use
In this IMG activity, you define the packaging material types that you need for packing. The
packaging material type summarizes packaging materials into groups, and contains the essential
control characteristics that are valid for the relevant packaging materials.
______________________________________________________________
SAP AG 367
SAP System
______________________________________________________________
Activities
Create the required packaging material types and use the following indicators or fields to
determine how this packaging material is to be used:
- Packaging material category
The packaging material category specifies the type of packaging material contained in this
packaging material type.
- Variable tare weight
Specifies the tare weight of a packaging material in this packaging material type as
variable. This causes the system to adjust the tare weight when the total weight of a
handling unit changes.
- Closed
Indicates whether the packaging material is closed packaging.
- Status profile
Assigns the user status profile maintained here to the handling units that you generate with
the packaging material of this packaging material type.
- Capacity check method
Determines how the capacity check method is to be performed.
- Delete
Indicates how the system is to manage handling units that become empty.
Use
In this IMG activity, you can assign permitted packaging material types to element types. You
can assign more than one packaging material type to an element type.
If packaging material types are assigned to an element type, then only packaging materials that
belong to these packaging material types are valid for this level element in a packing
instruction.
If no packaging material types are assigned to an element type, then all packaging materials are
valid in the level element.
Requirements
Make sure that you have defined packaging material types and element types (see also: Define
Packaging Material Types and Define Element Type).
______________________________________________________________
SAP AG 368
SAP System
______________________________________________________________
Standard settings
There are no predefined assignments of packaging material type to element type. You should
only configure these where you want the system to handle assignments of packaging material to
level element restrictively, during maintenance of a packing instruction.
Activities
Create an entry in which a specific packaging material type is assigned to a level type. This
element type takes account of this rule during maintenance of a level element. This means, that
only packaging materials belonging to this packaging material type are permitted in this level
element.
Use
In this IMG activity, you can assign permitted work step types to a packaging material type.
The system takes this assignment into account during maintenance of packing instructions.
You can assign several work step types to a packaging material type.
If no work steps are assigned to a packaging material type, then all work step types are
permitted during maintenance of a level element in a packing instruction, if you are using a
packaging material from the given packaging material type.
Requirements
You have defined a packaging material type and work step types (see also: Define Packaging
Material Types and Define Work Step Type).
Standard settings
There are no predefined assignments for work step types. This means that without this setting,
all combinations of packaging material and work step are permitted in a level element.
Activities
Create a combination of an existing packaging material type and an existing work step type.
This means that during maintenance of a level element in a packing instruction, only the work
steps for the work step type are permitted, which use a packaging material from this packaging
material type.
______________________________________________________________
SAP AG 369
SAP System
______________________________________________________________
Use
In this IMG activity, you can maintain the field catalog for packaging specifications.
The field catalog contains the fields you are allowed to use for defining condition tables.
Field catalog maintenance is divided into three screen areas:
- Field catalog area
- Detail area for field and data element (can be displayed/hidden)
- Detail area for the log (can be displayed/hidden)
The field catalog area is the principal part of field catalog maintenance. You can edit fields, or
create new ones. In change mode, you can maintain the following fields:
- Category of Subcommunication Structure
(This field is only ready for input for the selection All Fields, as otherwise a specific
category is defined as a default):
- Header
Fields that are only used in the document header.
- Item
Fields that are only used in the document item.
- Header/item
Fields that are used in the document item, but that are usually identical in all items.
These fields become header fields at the condition access, which inproves performance.
- Fields not contained
Fields that can be contained in the condition tables, but that are not contained in the
communication structure. Fields of this type can be populated, for example, from
other fields.
- All fields
Overview of all existing subgroupings.
- Field
Enter a field name. Note, that the namespace Y* and Z* is reserved as a customer
namespace. The remaining namespace is reserved for SAP.
- Virtual
The attribute 'Virtual' for a field defines the appearance of the field. Currently, the
following attributes are permitted:
- A = internal only, never appears on the user interface
______________________________________________________________
SAP AG 370
SAP System
______________________________________________________________
You can only maintain the detail area for a selected field from the field catalog, for which you
have selected the "Detail" function (Symbol: magnifying glass).
- Relationships
In this area, you can maintain relationships to other fields for the field you selected.
Relationships are useful if the internal and external use of a field are different.
Example:
______________________________________________________________
SAP AG 371
SAP System
______________________________________________________________
The STOCK_GUID field is only used internally. Its external display is a combination of
the fields PAK_MATID (product), Owner (owner), Entitled (party entitled to dispose), and
Category (stock type). For the STOCK_GUID field, you therefore need to enter the above
four fields into the relationships.
The selected field should always be a field with internal use (the 'Virtual' column in the
field catalog area). You can then maintain relationships to fields with external use. If the
uses of the fields do not match up, the system issues a relevant error message.
You can only maintain relationships to fields from the global field catalog (table
/SAPCND/T681FF).
- Dependencies
In this area, you can maintain dependencies to other data elements for the data element of
a selected field. These dependencies are checked during processing of condition records.
Example:
Before checking the STOCK_GUID field with data element /LIMEB/GUID_STOCK the
system should first check the product and the location. You therefore need to maintain the
dependencies in the following order:
- PAK_MATID (product)
- PAK_LOCID (location GUID)
In the dependencies, you can only select data elements from the global field catalog.
In the area for the log, you can see the last application log written during the last transaction
call at 'Save' or 'Generate'.
The standard functions of the application log are available.
The logs are saved under the following object for the application log: COND_TECHNIQUE
(subobject FIELD_CATALOGUE).
You can use transaction SLG1 (Evaluate Application Log) to display all the logs. Any logs that
are no longer required can be deleted using transaction SLG2 (Application Log -> Delete
Outdated Logs).
Functions
The following functions are globally available for all screen areas.
- Save
When you save the field catalog, the entries in tables /SAPCND/T681FA,
/SAPCND/T681FF, and /SAPCND/T681F are updated or deleted..
When you maintain relationships, this causes a database change in table /SAPCND/T681FR.
When you maintain dependencies, this causes a database change in table
/SAPCND/T681FD.
- Delete
The selected lines are deleted from the field catalog area, relationship area, or dependency
area.
When you delete fields, the dependencies are automatically deleted. Dependencies of the
relevant data element are only deleted if they do not have a dependency to another data
element.
______________________________________________________________
SAP AG 372
SAP System
______________________________________________________________
If fields are already used in condition tables or accesses, then the system issues a warning.
You should only delete the field if the tables and accesses are not used in a productive
system.
- Generate
When you execute the 'Generate' function, the system generates the communication
structures that are dependent on the field catalog. The communication structures are as
follows:
/SCWM/PAK_COM_H (header fields)
/SCWM/PAK_COM_M (item fields that are normally the same for all items)
/SCWM/PAK_COM_I (item fields that are normally different for all items)
- Transport
Changes to the field catalog are transported using a transport object (name
/SAPCND/CUSTOMIZING, transaction SOBJ) of type #T (individual transaction object).
When you save the data, the systems asks for a transport request to record the changes.
The system always transports a complete, internally consistent logical object. This means
that for a field, the system always transports the relationships and dependencies, where
present. The consistency check for the transport order is performed using the transport
methods assigned to the transport object:
BEFORE_EXPORT: Method for checking the consistency of the transported table entreis
before they leave the source system.
AFTER_IMPORT: Method for generating the dependent objects in the destination system.
You can also trigger a manual transport of the entire field catalog for an application.
Use
In this IMG activity, you define packaging specification dependencies. For example, you can
make packaging specifications dependent on the material to be packed and the goods recipient.
In this case, the system finds a particular packaging specification according to the product and
goods recipient specified.
You define these dependencies using the condition tables. You define the combination of fields
in a condition table (for example, product and goods recipient) on which you want to make the
packaging specification determination dependent. Later on, you fill this condition table with
content, that is, with concrete information, using the condition records.
SAP Recommendation
You should not change the condition tables contained in the SAP standard version.
______________________________________________________________
SAP AG 373
SAP System
______________________________________________________________
Activities
Use
______________________________________________________________
SAP AG 374
SAP System
______________________________________________________________
Activities
1. Check the extent to which you can use the access sequences contained in the standard SAP
delivery.
2. Create new access sequences. The namespace for customer-specific entries is A* to Z* and
8*, 9*.
3. Maintain the accesses for the access sequence by specifying the condition tables in the
required sequence. To do this, select your new access sequence and choose 'Accesses'.
You use the sequence to define the priority of the accesses.
4. Select the new accesses one after the other and choose Fields. You use the access type to
define whether the field is in the fixed or free part of the key. If the field is an optional
key field (field in the free part of the key), you must also define the evaluation priority.
Use
In this IMG activity, you define certain condition types for packaging specifications. For
example, you can define the condition type Pack in Shipping and assign packaging specifications
to this condition type. In this way, the condition types are used to group the packaging
specifications permitted for a certain area. In each condition type you specify an access
sequence that you use to define the fields that the SAP system searches for a valid
determination record (condition record).
You always define determination records for a condition type.
Activities
1. Check to what extent you can use the determination types included in the standard SAP
delivery.
2. Create the new determination type. The namespace for customer-specific entries is A* to
Z* and 8*, 9*.
3. Specify an alphanumeric key, which can be up to 4 digits long, and a description.
4. Specify an access sequence for the determination type.
5. If required, specify a date proposal when creating condition records.
______________________________________________________________
SAP AG 375
SAP System
______________________________________________________________
Use
Activities
1. Create the new determination procedure. The namespace for customer-specific entries is A*
to Z* and 8*, 9*.
2. Specify an alphanumeric key for the determination type, which can be up to 6 digits long,
and a description.
3. Maintain the search sequence of the condition types by specifying the condition types in the
required sequence. To do this, select your new determination procedure and choose
Procedure Element. You use the level number to define the access sequence.
More Notes
You define which procedure is used for which business transaction in the IMG activities in the
relevant application.
Use
The condition maintenance group groups together condition tables and condition types for
condition maintenance.
You can assign permitted condition tables and condition types for packaging specification
determination.
______________________________________________________________
SAP AG 376
SAP System
______________________________________________________________
USE&
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCWM/ES_PS_UI.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to enhance the user interface for packaging specifications (transaction
/SCWM/PACKSPEC). The following subscreen areas are available for this purpose:
- BADI_HEADER_TAB - Display header attributes on an extra tab (size: 87 columns, 21
lines )
- BADI_HEADER_ORG - Display header attributes on tab 'Org. Data' (size: 87 columns, 15
lines )
Standard settings
______________________________________________________________
SAP AG 377
SAP System
______________________________________________________________
Activities
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.
For your own implementation of subscreen BADI_HEADER_TAB and/or BADI_HEADER_ORG,
you must create a screen (subscreen) and implement the method SET_PACKSPEC.
If you want to hide a standard screen field for a packspec header, you must implement method
HIDE_FIELD.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to enhance the user interface for packaging specifications (transaction
/SCWM/PACKSPEC). The following subscreen areas are available for this purpose:
- BADI_CONTENT_MAT - Display Product Attributes (Size: 90 columns, 24 lines )
- BADI_CONTENT_PS - Display Attributes of a Subordinate Packspec (Size: 90 columns,
24 lines )
Standard settings
In the standard system, the BAdI implementation /SCWM/CL_EI_PS_UI is activated. The default
code is executed automatically. The default coding contains an implementation for the subscreen
area BADI_CONTENT_MAT.
The BAdI is not designed for multiple use.
The BAdI is not filter-dependent.
Activities
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.
______________________________________________________________
SAP AG 378
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to to enhance the user interface for packaging specifications (transaction
/SCWM/PACKSPEC). The following subscreen area is available for this purpose:
- BADI_LEVEL_TAB - Display level attributes on an extra tab (size: 88 columns, 22
lines )
Standard settings
Activities
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.
For your own implementation of subscreen BADI_LEVEL_TAB , you must create a screen
(subscreen) and implement the method SET_LEVEL.
If you want to hide a standard screen field for a packspec level (on any tab), you must
implement method HIDE_FIELD.
______________________________________________________________
SAP AG 379
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to enhance the user interface for elements in a packaging specifications
(transactions /SCWM/PACKSPEC and /SCWM/PSEG). The following subscreen area is available
for this purpose:
- BADI_ELEMENT - Display element attributes in the form view (size: 87 columns, 12
lines )
Standard settings
Activities
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.
For your own implementation of subscreen BADI_ELEMENT, you must create a screen
(subscreen) and implement the method SET_ELEMENT.
If you want to hide a standard screen field of a packspec element, you must implement method
HIDE_FIELD.
See also:
______________________________________________________________
SAP AG 380
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to determine a best fitting packaging material for a level.
The method 'GET_BEST_FITTING_PACKMAT' is called when the user hits the button 'Find
Pack. Material' in the transaction /SCWM/PACKSPEC.
Parameters:
- IV_MATID_PREV - product(guid) of the previous level or the content
- IS_DIMENSION_PREV - dimensions, weight and volume of the previous level
- IS_LEVEL_QUAN - target quantity of this level
- IS_ELEMENT - current element of the level
- IT_CONTENT - all contents of this packaging specification
- EV_PACKMAT - product(guid) of the packaging material (RESULT)
Standard settings
In the standard system, the BAdI implementation /SCWM/CL_EI_PS_UI is activated. The default
code is executed automatically.
The BAdI is designed for multiple use.
The BAdI is not filter-dependent.
The default implementation is an algorithm that finds the best closed packaging material based
on dimensions, weight and volume. It works only for target quantity 1. As a start it takes the
list of allowed packaging materials for this level. Within a loop all packaging materials are
filtered out that do not meet the following requirments:
- dimensions of the packaging material must be greater than the (outer) dimensions of the
previous level or the content
- weight must be less than the maximum weight of the packaging material
- volume must be less than the maximum volume of the packaging material
- packaging material must have the 'closed pack. material' flag
The resulting list of packaging materials is then sorted by volume and the smallest is returned.
Activities
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.
______________________________________________________________
SAP AG 381
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to find the optimum target quantity for a level.
The method 'CALCULATE_LEVEL_QUANTITY' is called when the user hits the button
'Calculate Quantity' in the transaction /SCWM/PACKSPEC (subscreen LEVEL). This button is
visible only, if an active implementation exists for this method.
Parameters:
- IO_LEVEL - object reference to the current level
- IO_PACKSPEC - object reference to the whole packaging specification
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 382
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to calculate the level dimensions (length/Width/height).
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to insert additional change documents or make own conversions for already
read change documents (for packaging specifications, element groups and worksteps).
Standard settings
______________________________________________________________
SAP AG 383
SAP System
______________________________________________________________
Activities
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.
See also:
Example
If you write change documents for condition records (see other BAdI
/SCWM/EX_PS_DET_SAVE), you can read and add these change documents here.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to change the change document display (for packaging specifications, element
groups and worksteps).
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 384
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to adapt the automatic creation of condition records from the condition
records of the template packaging specification.
Requirements
You entered a packaging specification as template for a level set, the corresponding condition
records are copied to the newly created packaging specification.
Standard settings
In the standard system, the BAdI implementation /SCWM/CL_EI_PS_UI is activated. The default
code is executed automatically.
The BAdI is designed for multiple use.
The BAdI is not filter-dependent.
In the default implementation all application fields are cleared and only the product field is
filled with the new product number (if available).
Activities
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.
See also:
Example
During the creation of the condition records you want to take over the product and the location
from the template condition record.
______________________________________________________________
SAP AG 385
SAP System
______________________________________________________________
Specification
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to augment/modify search helps for packaging specification related objects.
The main aim should be to restrict possible input values according to a given context.
The method F4_EXIT_FUNCTION is called in function module /SCWM/PS_F4EXIT_GENERIC.
This function module, in turn, is referenced by several packaging search helps as a function
module exit. This means that F4_EXIT_FUNCTION should trigger different functionality
depending on which search help it is called from.
The following F4-helps use this exit:
- workstep
- packaging material
- work step type
- element group
Standard settings
Activities
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.
See also:
Example
The default methods provided in class /SCWM/CL_EI_PS_UI_F4 also serve as useful examples.
An active implementation will essentially "replace" the methods in this class. Therefore, it may
be useful to call the existing methods explicitly or use them as a basis for creating own copies.
______________________________________________________________
SAP AG 386
SAP System
______________________________________________________________
USE&
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCWM/ES_PS_CORE.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to validate the changes of a packaging specification.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 387
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to validate the changes of an element group.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to validate the changes of worksteps.
Standard settings
______________________________________________________________
SAP AG 388
SAP System
______________________________________________________________
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to calculate or determine a list of packspec labels.
You can use method SET_LIST to derive a list of labels that need to be printed for a
packspec.
In import parameter IV_GUID_PS the information is passed, for which packspec the labels shall
be derived.
In case import IV_QTY is supplied, the quantites of the labels must be calculated. In case the
parameter IV_QTY is not supplied, the list of labels should be provided for the total quantity
defined in the packspec.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 389
SAP System
______________________________________________________________
See also:
Example
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to perform the PDF printing of a packaging specification. This BAdI is
called when you enter a PDF form name in Customizing. For further information see the
Implementation Guide (IMG) for SCM Basis under Pack -> Packaging Specification ->
Define General Packaging Specification Parameters.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 390
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to to define own methods for the printing of labels of a packspec.
In method SET_PRINTER you can provide own logic, on which printer the labels shall be
printed.
In method SET_LANGUAGE you can provide own logic, in which language the printout should
occur.
In method EXECUTE you can print all labels that are listed in IT_PS_LABELS.
The badi methods are called:
- within the packspec maintainance (transaction /SCWM/PACKSPEC) when choosing option
'Print Labels'
- within the VAS order printing, if the action /SCWM/PARTLABEL has been configured
properly.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 391
SAP System
______________________________________________________________
USE&
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCWM/ES_PS_DET.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to modify the determination data for packaging specification determination.
Standard settings
Activities
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.
See also:
______________________________________________________________
SAP AG 392
SAP System
______________________________________________________________
Example
If you add additional fields to the packaging specification field catalogue, the determination data
for this new fields can be completed.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to modify the result of packaging specification determination.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to modify the result of packaging specification determination by doing own
evaluation after the system evaluation of the logical conditions.
______________________________________________________________
SAP AG 393
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Packings Basics (SCM-BAS-PAK) component. You
can use this BAdI to write additional data when saving condition records (such as change
documents).
Standard settings
Activities
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.
______________________________________________________________
SAP AG 394
SAP System
______________________________________________________________
See also:
Example
If you want to write change documents for condition records, implement both methods: see
example implementation. (You also have to generate change document objects for the generated
condition tables.)
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCWM/ES_PS_WRKSTP_UI.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to enhance the user interface for maintaining work steps, transaction
/SCWM/PSWORKSTEP. This is particularly suited in cases where implementation- specific
attributes need to be maintained/displayed.
The following subscreen areas are available:
- BADI_SUB_WS_DETAIL
- SUBSCREEN_2100 (TAB)
______________________________________________________________
SAP AG 395
SAP System
______________________________________________________________
Standard settings
Activities
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.
Create an implementation and assign your own subscreens.
See also:
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to maintain additional dynamic fields on the workstep user interface.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 396
SAP System
______________________________________________________________
See also:
6.2.13.1.8.5 Distribution
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to the
enhancement spot /SCWM/ES_PS_DISTR.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to change data in the sending or receiving system when distributing
packaging specifications.
Standard settings
Activities
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
______________________________________________________________
SAP AG 397
SAP System
______________________________________________________________
Enhancement Framework.
See also:
Example
For example, you can filter out packaging specifications of certain packaging specification
groups because they are not valid in the system.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to change data in the sending and receiving system when distributing element
groups (for packaging specifications).
Standard settings
Activities
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.
See also:
Example
For example, you can filter out element groups in a system because they are not valid in the
system.
______________________________________________________________
SAP AG 398
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to change data in the sending or receiving system when distributing work
packaging work steps.
Standard settings
Activities
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.
See also:
Example
For example, you can filter out packaging work steps of a particular type in the system,
because they are not valid in the system.
Use
This Business Add-In (BAdI) is used in the Packing Basics (SCM-BAS-PAK) component. You
can use this BAdI to change data in the sending or receiving system when distributing condition
records (for packaging specifications).
Standard settings
______________________________________________________________
SAP AG 399
SAP System
______________________________________________________________
Activities
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.
See also:
Example
For example, you can filter out condition records for certain packaging specification groups in a
system, since these packaging specifications are not valid in the system.
Use
In this IMG activity, you define the packaging material types that you need for packing. The
packaging material type summarizes packaging materials into groups, and contains the essential
control characteristics that are valid for the relevant packaging materials.
Activities
Create the required packaging material types and use the following indicators or fields to
determine how this packaging material is to be used:
- Packaging material category
The packaging material category specifies the type of packaging material contained in this
packaging material type.
- Variable tare weight
Specifies the tare weight of a packaging material in this packaging material type as
variable. This causes the system to adjust the tare weight when the total weight of a
handling unit changes.
______________________________________________________________
SAP AG 400
SAP System
______________________________________________________________
- Closed
Indicates whether the packaging material is closed packaging.
- Status profile
Assigns the user status profile maintained here to the handling units that you generate with
the packaging material of this packaging material type.
- Capacity check method
Determines how the capacity check method is to be performed.
- Delete
Indicates how the system is to manage handling units that become empty.
Use
Example
A packing group can contain all products that are packed into bottles.
By assigning packing groups to packaging material types, you can prevent incorrect packing.
Use
In this IMG activity, you define the allowed packaging material for the individual packing
groups.
When packing materials or handling units, the system checks whether the packaging material
type of the packaging material is permitted as packaging for the packing group of the material.
______________________________________________________________
SAP AG 401
SAP System
______________________________________________________________
Activities
For each packing group required create an entry with a required unit and a packaging material
type.
You can maintain the allowed packaging material types for each packing group depending on
the unit of measure of the material to be packed. Make sure that you maintain entries that are
to be independent of the unit of measure with an initial value.
To pack handling units, you must maintain an initial entry for the packing group of the
packaging material (and thereby) the handling unit, since handling units do not have units of
measure.
Use
In this IMG activity, you define handling unit types (HU types).
HU types are used to describe the spatial appearance of a handling unit, and thus to find the
optimum storage bins, or to check whether a handling unit can be stored in a storage bin.
When constructing handling units on the basis of a packaging specification, the HU type is
copied from the packaging specifiation, or from the product master of the packaging material.
Requirements
If you have activated the enhancement for products in ERP, you must maintain the standard HU
type in the ERP system, and create identical HU types in Customizing for the ERP system.
Activities
Define all the HU types that exist in your company (or warehouse). You can copy HU types
created in the ERP system into Extended Warehouse Management.
Use
In addition to its main identification, you can also assign a number of other identifications to a
handling unit. To do this, you must define the identification type of the other possible
identifications here.
______________________________________________________________
SAP AG 402
SAP System
______________________________________________________________
Activities
Define here all the types of additional identifications that you want to assign to a handling unit.
Example
If you use serialized packaging materials with a fixed number stamped on, define an
identification type 'Serial Number' to be able to assign the packaging material identification to
the handling unit.
Use
All Business Add-Ins (BAdIs) that are grouped under this structure node belong to enhancement
spot /SCWM/ES_HU_BASICS.
Use
This Business Add-In (BAdI) is used in the Extended Warehouse Management (SCM-EWM)
component. You can use this BAdI to change handling unit header data or to fill
customer-specific header data.
______________________________________________________________
SAP AG 403
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Extended Warehouse Management (SCM-EWM)
component. You can use this BAdI to perform your own check when packing and unpacking
handling units. You can also change customer-specific data in the handling units and their
higher-level handling units.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 404
SAP System
______________________________________________________________
See also:
Use
This Business Add-In (BAdI) is used in the Extended Warehouse Management (SCM-EWM)
component. You can use this BAdI to perform your own checks when packing and unpacking
products. You can also change customer-specific data in the affected handling unit and its
higher-level handling units.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the Extended Warehouse Management (SCM-EWM) and
Inventory Collaboration Hub (SCM-ICH) components. You can use this BAdI to create handling
______________________________________________________________
SAP AG 405
SAP System
______________________________________________________________
Standard settings
Activities
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.
See also:
Use
In this IMG activity, you define parameters for Transport Load Builder (TLB).
Use
In this IMG activity, you can make basic technical settings for the planning run of the
Transport Load Builder (TLB). The system takes these settings into account when you execute a
______________________________________________________________
SAP AG 406
SAP System
______________________________________________________________
TLB planning run in the background or interactively. The TLB is relevant to Supply Network
Planning in SAP Advanced Planning and Optimiziation (SAP APO) and to SAP Supply Network
Collaboration (SAP SNC).
You save the TLB basic settings as a profile and activate one of the profiles. The activated
profile is then globally valid for all TLB planning runs. However, before executing the TLB,
you can choose a different profile in the settings for the planning run.
You can make the following settings:
- Building Method: You determine whether the TLB forms the basis for the rounding value
of the product or the capacity of the means of transport in load building. Generally, you
can achieve a higher level of performance with the capacity-based method (standard value).
- Shipment Upsizing/Downsizing: In load building, remaining quantities can occur that are
not within the valid parameter limits for a shipment. For such cases, you can determine
that the TLB uses certain methods to upsize or downsize the quantities to be shipped. The
standard value is the binary search method.
- Heuristics for Shipment Upsizing/Downsizing: You can determine that the TLB skips
products with large rounding values (that therefore could prevent the creation of a valid
shipment) when shipment quantities are being upsized or downsized. The standard value is
that TLB does not use heuristics.
- Backtracking: You can determine the basic procedure for the TLB when products with
large rounding values prevent transport load building. The standard value is that TLB does
not use backtracking,
- Maximum Shipment Upsizing: For the method of shipment quantity upsizing, you can
determine that the TLB loads the shipments to the parameter upper limit as far as this is
possible. In the standard system, the TLB only carries out shipment upsizing up to the
valid area between the lower and upper limits.
- Shipment downsizing after shipment upsizing: If shipment quantity upsizing has failed, you
can determine that the TLB subsequently carries out shipment quantity downsizing. In the
standard system, the TLB does not carry out this kind of shipment downsizing.
- Redistribution: You can determine that the TLB loads all shipments to the parameter upper
limit. In the standard system, the TLB attempts to create valid shipments by only loading
some shipments up to the parameter lower limit.
- Settings for the Weight/Volume Mix function: The TLB can load a means of transport
in such a way that the load reaches a target weight/volume ratio. The target weight/volume
ratio is the ratio between the total weight and the total volume of the products loaded onto
the means of transport. In this IMG activity, you can choose between the following
methods:
- Static weight/volume ratio
Here the weight/volume ratio has a fixed, predefined value.
- Dynamic weight/volume ratio
Here the weight/volume ratio is the ratio between the total weight and the total
volume of the planned receipts in the horizon that you specify in this IMG activity.
You specify the weight/volume ratio in the units of measurement from the TLB profile of
the means of transport.
In this IMG activity, you can specify a tolerance for the weight/volume ratio. If the
______________________________________________________________
SAP AG 407
SAP System
______________________________________________________________
weight/volume ratio assumes a value beyond the tolerance during loading, the TLB
algorithm attempts to achieve a value within the tolerance again by loading a product with
a suitable weight/volume ratio next.
Standard settings
If you do not determine and activate your own profile, the TLB uses the standard settings
mentioned above.
Use
In this IMG activity, you define how the system handles planning profile process blocks. A
planning profile can consist of several process blocks. You can set the following parameters for
every process block:
- Selection
- Process profile
- Planning version
- Optional: Trigger group
- Planning services
The system creates packages of objects that are processed together according to these settings.
You can specify the package creation method and maximum and minimum package sizes. You
can also specify whether the system processes the packages in parallel.
At the end of a process block or a package, the system always calls up the storage service
with the &SAVE+INIT profile.
Activities
______________________________________________________________
SAP AG 408
SAP System
______________________________________________________________
3. Enter a description for the process profile in the "Process Profile" section.
4. Choose a package creation method in the "Package Creation" section and specify a
maximum package size (mandatory), and a minimum package size (optional). This defines
how the system creates packages in a process block.
5. Using the parallel processing active indicator in the "Parallel Processing" section, determine
whether you want to activate parallel processing.
6. In the "Application Log" area, select a minimum message type and a level of detail.
7. Save the process profile.
Use
In this IMG activity, you define the profiles for the storage service. You can plan a storage
service in a planning profile as with other planning services.
The storage service saves the results of the previous planning run, or resets the buffer. You
can determine what you want the storage service to do using the Save Data and Clear Buffer
indicators. The system always executes the activities for the Save Data indicator first, and then
the activities for the Clear Buffer indicator. The storage service uses these indicators to access
data that is managed by the data managers.
The storage service profile works in two steps:
1. In the general settings, both the Save Data and Clear Buffer indicators apply for alldata
managers.
2. In data manager-dependent storage, you can set the Save Data and Clear Buffer indicators
individually for each data manager. The system carries out storage in order according to
the sequence number of the data manager
Standard settings
The storage service has the following standard storage service profiles:
- &INIT: Clears all data manager buffers (deletes all data in the buffer)
- &SAVE_ALL: Saves all new and modified data to the database
- &SAVE+INIT: First saves all new and modified data to the database and then clears
all data manager buffers
______________________________________________________________
SAP AG 409
SAP System
______________________________________________________________
Activities
Use
In this IMG activity, you define selections for the Planning Service Manager. You can define
selections for the following planning objects:
- Location product
- Product
- Location
- Transportation lane
- Expected inbound delivery items
You need the selections in the planning profile, so that the Planning Service Manager knows
which selections to consider in the planning runs.
You can change or delete selections that already exist. Make sure that you only change or
delete selections that you have created yourself.
______________________________________________________________
SAP AG 410
SAP System
______________________________________________________________
Standard settings
Using the SET/GET parameter /SAPAPO/PE_APPL, you can choose between different views:
- SPP: Selections for Service Parts Planning
- VMI: Selections for Responsive Replenishment
You can choose the applications for these views in Customizing under Configure Planning
Service Manager.
If, for instance, you only want the fields that are relevant to Service Parts Planning to be
displayed, you can set this up using the SET/GET parameter SPP. If you do not set any
SET/GET parameters, you will see all fields (generic view for all applications).
Activities
If you work with the Service Parts Planning Scenario in SAP Advanced Planning and
Optimization (SAP APO), you can make the following additional settings in the Further
Selection Parameters section:
- Supplier (Location/Location Product): Enter a supplier.
______________________________________________________________
SAP AG 411
SAP System
______________________________________________________________
- Product Group (Product/Location Product): Enter a product group type and a product
group.
- Planner (Location Product): Enter a planner type and a planner code.
If you use the Responsive Replenishment scenario in SAP Supply Network Collaboration (SAP
SNC), you can select one or more planners is the Further Selection Parameters section.
Use
In this IMG activity, you define the planning steps in a planning profile. To do this, you
specify the sequence of planning services that carry out specific planning tasks.
A planning profile is made up of three parts:
- Planning profile header data
- Planning profile process block
- Planning profile service list
You can define different planning profiles for the Planning Service Manager.
Note:
On the SAP Easy Access screen under SCM Basis-> Planning Service Manager ->
Current Settings -> Display Planning Profile, you can display the existing planning profiles
and search for specific planning profiles by selection parameters such as planning service or
process profile.
Requirements
You have defined at least one process profile. For more information, see the IMG activity
Define Process Profile.
You have defined the required selections. For more information, see the Define Selections IMG
activity.
Activities
______________________________________________________________
SAP AG 412
SAP System
______________________________________________________________
5. Make the following settings in the "Planning Profile Service List" section:
- Select New Entries.
- The system proposes a sequence number. You can accept this or enter a different one.
- Enter a planning service and an (optional) service profile.
Within a process block, you can only use planning services in the service list that
have been assigned to the package creation method defined in the process profile. If
you have set the /SAPAPO/PE_APPL SET/GET parameter for an application, the only
planning services in input help are the planning services that are assigned to this
application.
If you have already entered a planning service, for this planning service, the input
help is available for service profiles.
- To plan more planning services, select Next Entry.
You can assign several planning services to a process block, which the system calls
up in order according to the sequence number during the Planning Service Manager
execution.
6. To define more process blocks, return to the "Planning Profile Process Block" section,
choose New Entries, and carry out the subsequent steps. A planning profile may consist
of several process blocks that are processed in sequence according to process block
number.
7. Save the planning profile
Use
In this IMG activity, you define standard service profiles for the UI. The standard service
profiles are used by UIs that call the planning services of the Planning Service Manager (PSM).
Not all UIs use the user-dependent standard service profiles, and only use the user-independent
default value (standard service profile with intial user).
Using the planning service optional mode, you can assign various standard service profiles to a
______________________________________________________________
SAP AG 413
SAP System
______________________________________________________________
planning service. The modes of the planning service are supplied with the planning services.
Standard settings
The user-independent default values of the standard service profiles used on the UIs are
provided by SAP.
Activities
Use
In this IMG activity, you can see the configuration of the Planning Service Manager and make
additional configurations.
You must only execute this IMG activity if you want to create new planning services or data
managers.
Activities
- Under Planning Services you can display all of the Planning Services delivered by us. In
the Y* and Z* namespace you can create additional planning services. If you want to
create a new planning service, proceed as follows:
a) Specify a planning service and its description.
Note that planning services and data managers must not have the same name.
b) In the Class Name field, specify the implementation class of the planning service.
c) Specify a search help name when you create a service profile for a planning service.
Include the search help that was defined and specified here in the collective search
help /SAPAPO/PE_SERVICE_PROFILE so that the system displays it for the service
profile in the service list of the planning profile.
______________________________________________________________
SAP AG 414
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 415
SAP System
______________________________________________________________
- Under Application you can see the applications that work with the Planning Service
Manager or create new applications.
Under Assignment Data Manager and under Assignment Planning Service you can
see which data managers and planning services are assigned to each application. You can
also assign new data managers and planning services to an application here.
- Under Assignment of Modes to Services you can see which mode is assigned to which
planning service. You can also make your own assignments. You can see the assignment of
modes and services in Customizing under Assign Standard Service Profile for UI.
Use
In this Customizing activity, you can assign selection types such as location (PE_LOC) or
location product (PE_LOCPROD) for applications such as Service Parts Planning (SPP) (for
more information about the possible applications, see Configure Planning Service Manager).
Additionally, you can assign the necessary selection parameters to the application types.
Activities
1. In the navigation tree, choose Assignment Selection Type and make sure that all
selections you need for a specific application are assigned to it. If any necessary selection
types are not assigned, assign them.
2. Select the necessary selection types one after the other. For each selection type, choose
Assignment Parameter in the navigation tree, and make sure that the necessary
parameters are assigned to the respective selection types. If any necessary parameters are
not assigned, assign them.
Example
You can, for example, assign the transportation lane (PE_LANE) selection type to the SPP
application if an SPP service requires selections of type transportation lane. Additionally, you
can assign the ship-to location (LOCNOTO) parameter and the ship-from location (LOCNOFR)
parameter to the transportation lane selection type. Then, you can define selections of the
PE_LANE selection type and the assigned selection parameters for the SPP application on the
Define Selections screen. You can access the Define Selections screen from the SAP Easy
Access screen by choosing Advanced Planning and Optimization -> Service Parts
Planning -> Environment -> Current Settings -> Planning Service Manager.
______________________________________________________________
SAP AG 416
SAP System
______________________________________________________________
Use
You can use this IMG activity to create a service profile for an example service.
Activities
Enter an ID and a description of the example service and assign an application to the latter. If
you then execute the example service in the planning service manager, the system invokes the
data manager of the assigned application.
Use
In this IMG activity, you define triggers for the planning file entry.
You enter selection types and services, which you assign to triggers. You can only use selection
types provided by the selection management.
Triggers for the planning file entry are set or deleted when certain changes are made to master
data, and in various planning services of the Planning Service Manager. To limit the selection,
the Planning Service Manager considers triggers for the planning file entry using trigger groups.
Requirements
Activities
Selection Types
______________________________________________________________
SAP AG 417
SAP System
______________________________________________________________
1. Select a selection type. This determines the planning object the trigger can be set for.
2. Enter the name of the table you want the triggers to be saved in.
3. Enter the access class you want to use to read, set, and delete triggers.
Services
Define Triggers
______________________________________________________________
SAP AG 418
SAP System
______________________________________________________________
Use
Activities
______________________________________________________________
SAP AG 419
SAP System
______________________________________________________________
Use
In this IMG activity, you activate and deactivate triggers for specific planning services. In so
doing, you can either activate and deactivate triggers for individual services or for all services
of a planning area.
Use
This Business Add-In (BAdI) is used in the Data Management Layer (SCM-BAS-DM)
application component.
You can use this BAdI to set the trigger values.
This BAdI is always called when trigger values are read for a BAdI trigger.
Standard settings
- The BAdI is not active in the standard. If there is no active implementation, the trigger
values for the BAdI trigger are not set.
- The BAdI is not filter-dependent.
- The BAdI is not reusable.
Activities
______________________________________________________________
SAP AG 420
SAP System
______________________________________________________________
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 in the Data Management Layer (SCM-BAS-DM)
application component.
You can use this BAdI to set trigger values.
This BAdI is always called when trigger values are read for a BAdI trigger.
Standard settings
- The BAdI is not active in the standard. If there is no active implementation, the trigger
values for the BAdI trigger are not set.
- The BAdI is not filter-dependent.
- The BAdI is not reusable.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
______________________________________________________________
SAP AG 421
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the Data Management Layer (SCM-BAS-DM)
application component.
You can use this BAdI to set trigger values.
This BAdI is then always called when trigger values for a BAdI trigger is read.
Standard settings
- The BAdI is not active in the standard system. If there is no active implementation, the
trigger values for the BAdI Trigger are not set.
- The BAdI is not filter-dependent.
- The BAdI is not designed for multiple uses.
Activities
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.
______________________________________________________________
SAP AG 422
SAP System
______________________________________________________________
Use
In this IMG activity, you configure which transaction data types (business objects) lie in which
data source.
The transaction data layer (TDL) is called with the following parameters:
- Business objects (for example, time series)
- Component (for example, ATP)
- A free table with parameter/parameter value pairs
This table is optional. (for example, version - 000)
TDL uses these parameters to decide, according to the settings that you make here, where the
relevant data lies. Here the place where the data is found corresponds to the relevant data
access object (DAO) that encapsulates the access for a business object in one data source only.
You can make the following settings:
BO component pairs:
- Business object component combinations that define the business objects that the relevant
component is allowed to access.
- Here you can define a default DAO. This field is optional. If no default DAO is defined,
the system looks for DAOs in only those decision tables that are defined for the current
combination.
- If a default DAO is defined, it is used if no other DAO is found in the decision tables.
Valid parameters:
- This defines which parameters are allowed for the current business object component
combination.
- Here you define the decision table IDs for the business object component combination that
is currently selected. You must enter a data access object (DAO) in the column DAO. At
runtime if the content of this decision table is the same as the content of the parameters
provided to the TDL, this DAO is used.
- Here you define the content of the current decision table. The whole content must
correspond to the parameters transferred to the TDL at runtime. Partial quantities are not
counted as an agreement.
- The parameters that you can choose here are defined under Valid Parameters.
- You cannot define two decision tables with identical content for one business object
component combination. Otherwise, an error is issued by the maintenance view cluster.
______________________________________________________________
SAP AG 423
SAP System
______________________________________________________________
- These settings allow initialization parameters to be transferred to the DAO instances created
at runtime. These settings are purely technical in nature and require knowledge of the
codes for the individual DAOs.
Use
In this IMG activity, you configure the transaction data types (business objects) that are
processed by the transaction data layer (TDL). Here you define the types of transaction data
(business objects) that the TDL can administer.
Caution: The settings in the TDL are fundamental settings and can result in
cross-application errors and data inconsistencies if they are handled incorrectly.
The following settings are required for a business object:
- The type of a business object with the relevant class interface and a descriptive text.
Components:
Factory:
- Object that instantiates the data access objects (DAOs). Each factory refers to a data
source.
- A DAO is a class that contains the methods for accessing a data source and a business
object, for example, time series (business object) in Business Information Warehouse (data
source).
- A DAO must always be assigned to a factory that then creates a DAO instance at runtime.
______________________________________________________________
SAP AG 424
SAP System
______________________________________________________________
BO component pairs:
- Business object component combinations that define the business objects that the relevant
component is allowed to access.
- Here you can define a default DSO. This field is optional. If no default DAO is defined,
the system looks for DAOs in only those decision tables that are defined for the current
combination.
- If a default DAO is defined, it is used if no other DAO is found in the decision tables.
Requirements
The relevant factories and DAOs must be implemented. You can find them in the packages
/SCMB/TDL and /SAPAPO/TDL.
Use
In this IMG activity, you maintain the semantics that are converted within the transaction data
layer (TDL) from the various data sources into the relevant technical information for reading
transaction data.
Caution: Only use this IMG activity if you have not installed the component Advanced
Planning and Optimization (APO).
If you have installed APO, you must execute the relevant IMG activity in APO. You can find
this in the Implementation Guide (IMG) for Advanced Planning and Optimization under Basis
Settings -> Transaction Data Layer (TDL) -> Configure Settings for TDL Semantics.
In this IMG activity, you can maintain the following semantics:
- Time series key figures: Semantics for the key figures of the TSDM key figures. Here
you must assign a TSDM key figure to each semantic.
- Stock semantics: Semantics for reading stock information from LIME.
In this IMG activity, you can also configure the time series IDs (TSIDs). A time series ID
describes a type of grouping of time series based on business criteria that contains the basic
technical parameters of the data sources liveCache, TSDM, and BW.
Moreover, you can also make the following settings:
- Time series mapping: Here the following is assigned to a time series ID:
- TSDM time series type
______________________________________________________________
SAP AG 425
SAP System
______________________________________________________________
- InfoProvider
- Planning area (for liveCache)
All three parameters are optional.
- Time series semantic: Here the time series IDs are assigned to semantics.
Use
In this IMG activity you define a service profile for copying and deleting transaction data.
Activities
Make the following settings under Copy/Delete Time Series in the navigation tree on the left:
- Enter a service profile.
- Enter a source time series ID.
- Enter the planning version of the data source.
- Enter a target time series ID.
- If you do not want to use all available data for copying or deleting transaction data, you
can specify the time period of the data that you want to use.
- Enter the semantic of the time characteristic. You can choose from the following values:
- Year
- Month
- Week
- Day
- Posting period
- Specify whether you want to copy the data of the past forecasts.
- Choose whether you want to copy or delete the time series.
______________________________________________________________
SAP AG 426
SAP System
______________________________________________________________
- Specify a key figure assignment that you have defined under Key Figure Mapping in the
navigation tree on the left.
Make the following settings under Key Figure Mapping in the navigation tree on the left:
- Define a key figure assignment.
- Choose a semantic of the source key figure. The semantic you choose here must be in the
source time series ID that you specified under Copy/Delete Time Series in the navigation
tree on the left.
- Choose a semantic of the target key figure. The semantic you choose here must be in the
target time series ID that you specified under Copy/Delete Time Series in the navigation
tree on the left.
Make the following settings under Copy/Delete Order Documents in the navigation tree on
the left:
- Specify a service profile.
- Specify the planning version of the data source.
- Specify whether the product selection that the system selected for simulation in transaction
/SAPAPO/SPP_SIM is to be applied to start or destination location products. To do this,
choose one of the following selection modes:
- Requirement Date and Start Location Product
- Availability Date and Destination Location Product
- If you do not want to use all available data for copying or deleting transaction data, you
can specify the time period of the data that you want to use. This period refers either to
the requirement date, or the availability date, depending on your entry in the Selection
Mode field.
- Choose whether you want to copy or delete the data.
- Enter an order category selection that you have defined under Order Category Mapping
in the navigation tree on the left.
Make the following settings under Order Category Mapping in the navigation tree on the left:
- Define an order category selection.
- Specify the order category to be copied.
Make the following settings under Copy/Delete Stocks in the navigation tree on your left.
- Specify a service profile.
- Specify the planning version of the data source.
- Choose whether you want to copy or delete data.
- Specify a stock semantic assignment that you have defined under Stock Semantic
Mapping in the navigation tree on the left.
Make the following settings under Stock Semantic Mapping in the navigation tree on your
left:
- Define a stock semantics assignment.
______________________________________________________________
SAP AG 427
SAP System
______________________________________________________________
- Choose the stock semantics to be copied. You can only choose stock semantics that start
with INV_.
Use
In this IMG activity, you define the reason codes for fixed demands. Reason Codes is a
mandatory field on the Fixed Demands and Fixed Receipts screen.Therefore, you must
specify a reason code on this screen to create a fixed demand. To access the Fixed Demands
and Fixed Receipts screen, on the SAP Easy Access screen, choose Advanced Planning
and Optimization -> Service Parts Planning (SPP) -> Planning -> Distribution
Requirements Planning (DRP).
Activities
Create reason codes in the customer namespace (meaning they begin with 9) and assign a
description to each reason code .
If you set the Non-Changeable Fixed Demand/Receipt indicator for a reason code, fixed
demands and fixed receipts with this reason code cannot be created, changed, or deleted on the
Fixed Demands and Fixed Receipts screen.
You can upload fixed demands with a reason code for which you have set the
Non-Changeable Fixed Demand/Receipt indicator with a Business Application Programming
Interface (BAPI), for example. You cannot then change or delete these fixed demands on the
Diese Fixbedarfe können Sie dann im Bild Fixed Demands and Fixed Receipts screen. In
this case, you can only change or delete these fixed demands in the BAPI itself.
Use
In this IMG activity, you can define reasons for ordering for scheduling agreement delivery
schedules, purchase requisition items, or purchase order items. You can use the reasons for
ordering when communicating with your vendors, or for internal purposes.
Examples of reasons for ordering, visible to vendors:
- Last procurement option
______________________________________________________________
SAP AG 428
SAP System
______________________________________________________________
- Analyst decision
- Examples for internal reasons for ordering:
- Quota arrangement change
- Product group procurement
You can view the reasons for ordering that are visible to vendors on the External
Procurement - Delivery Schedule Maintenance screen under Advanced Planning and
Optimization -> Spare Parts Planning (SPP) -> Planning -> DRP.
If multiple reasons for ordering that are visible to vendors are assigned to an order, the system
sends the reason for ordering with the highest priority to the vendor.
You can use the reasons for ordering 'usable without restriction 01' through 'usable without
restriction 08' for your own purposes.
Activities
You can make the following settings for every reason for ordering:
Enter a Description for Reason for Ordering.
Enter a Code for Reason for Ordering.
Set the indicator No Changes Using DRP Allowed(fixed) if you do not want DRP to change
scheduling agreement items, purchase requisition items, or purchase order items.
Specify whether reasons for ordering must always be subject to a manual review.
Specify whether reasons for ordering are visible to your vendors or whether they are for
internal use only.
Assign a Priority to the reason for ordering.
Use
______________________________________________________________
SAP AG 429
SAP System
______________________________________________________________
In this IMG activity, you specify environment parameters that control the processes in EH&S
Services.
Environment Parameter Meaning
ALE_LOG_PRODUCT_NOT_EXIST Messages in Distribution Log
ALE_TRANSFER_LANGUAGE ALE Transfer Language
DG_PAPER_DEFAULT_TEXTPATTERN Default Text Pattern Phrase
DG_PAPER_DEFAULT_TP_<GGVORSCHRIFT> Default Text Pattern Phrase, DG
DG_DISTRIBUTION_SAVE IDoc Update
DG_FILL_EXIT_CHECK User Exit for Verification of Distribution
DG_SERVICES_ACTIVE Activation of Dangerous Goods Services
DG_SUPPRESS_PHR_CHECK Switch Off Phrase Check
GEN_PHRASE_SORT_ORDER Phrase Sorting
HSM_DIST_LOG_TIME_TO_LIVE Validity Period of Entries in Application Log
for Hazardous Substance Distribution
MULTI_CODEPAGE_SUPPORT Conversion by EH&S NLS
Standard settings
Use
In this IMG activity, you define function modules for the user exits for EH&S Services. The
following user exit categories are available:
User Exit Category Meaning
PHR_QUERY Phrase search
PHR_TEXT Replace text variables for phrases
Standard settings
Standard enhancements (user exits) are supplied with reference function modules. For some
reference function modules, some standard environment parameters with default values are also
supplied.
______________________________________________________________
SAP AG 430
SAP System
______________________________________________________________
Use
In this IMG activity, you specify the values of the environment parameters for the user exits
you defined under Manage User Exits. The values you specified are then available in the IMG
activity Manage User Exits under Parameters and Values in the input help for the
Environm. Parameter field.
Use
In this IMG activity, you define validity area categories that you use to group validity areas
together in organizational units in the IMG activity Specify Validity Areas.
If you want to set up dynamic input help that is dependent on the validity area category for the
Validity area field in the IMG activity Specify Validity Areas, enter appropriate values in the
following three fields:
Field Description
Table name DDIC table or your own table
Field name Dependent on table specified
Check function Optional
You can enter a check function to check the value that the user enters in the Validity area
field with regard to the table and field names depending on the validity area category.
Use
______________________________________________________________
SAP AG 431
SAP System
______________________________________________________________
Example
The validity area European Union is made up of the member states and requires the
assignment of all member states' country keys.
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
The BAdI provides services for accessing material master data or product master data,
depending on whether you use the material master or the product master in your system. To
make this document and the documentation of the methods easier to read, we refer to these
using the terms product and product master only. These services are used in Hazardous
Substance Management and Dangerous Goods Management in EH&S Services. The
BAdI is called at various points in these components.
For more information on the enhancements you can define with this BAdI and the places where
the BAdI can be called and its dependencies, see the documentation of the methods.
Requirements
The default code assumes that the master data is stored in the product master in Advanced
Planning and Optimization (APO) and accesses the relevant tables and function modules. If
you do not use the APO product master or store your master data at a different location in
future, you must adapt the code accordingly.
Standard settings
The BAdI is not active in the standard system. Default code is supplied, which is executed if
there is no active implementation. The BAdI is not filter-dependent and is not intended for
multiple use. If you activate the BAdI in an SCM system without modifying it, the standard
system behavior is not affected.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
______________________________________________________________
SAP AG 432
SAP System
______________________________________________________________
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
To display default code, choose Goto -> Default Code -> Display.
See also
Methods
Check Authorizations for Access to Product Master Data
Display Field Help for Product Master Attributes
Display Input Help for Product Master Data Search
Determine Reference Field for Product Number (F4 Help)
Convert Product Number
Check Existence of One Product
Check Existence of Several Products
Read Language-Dependent Short Text for One Product
Read Language-Dependent Short Text for Several Products
Read Environmentally Relevant Data for One Product
Read Environmentally Relevant Data for Several Products
Start Application in EH&S Environment
Convert Product Keys During Distribution
______________________________________________________________
SAP AG 433
SAP System
______________________________________________________________
Use
In this IMG activity, you define number ranges for phrase keys. Each phrase is identified
uniquely by a phrase key within one client.
From the defined number ranges, numbers are assigned.
Requirements
To be able to define number ranges for phrase keys, you need authorization for the number
range object ESN_PHRID. This object is checked in the authorization object S_NUMBER.
Use
In this IMG activity, you define the phrase libraries and the corresponding phrase groups. You
must mark one library as an active library.
Requirements
Activities
1. Create the required phrase libraries. Note that the phrase library key must not contain
hyphens.
2. Define one phrase library as the active library. Note that changing to another active phrase
library is difficult and should therefore be avoided.
3. Enter the phrase groups required for the phrase libraries.
You can also enter phrase groups later in productive systems.
Use
In this IMG activity, you specify the languages that you can use for phrases in EH&S
______________________________________________________________
SAP AG 434
SAP System
______________________________________________________________
Services.
Caution:
You can specify only languages that can be displayed using the code pages installed.
Activities
Use
In this IMG activity, you specify the statuses that you can assign to an individual phrase item.
For each status, you define whether a phrase item with this status can be edited.
Note:
You can also use phrase management without status assignment.
Standard settings
Use
This IMG activity describes the settings that you must make in this system to distribute phrases
via Application Link Enabling (ALE) from an ERP system to this system. For more information
about the settings in the ERP system, see the Implementation Guide in that system.
The settings in this system are different from those you have to make in the ERP system
because the Environment, Health and Safety (EH&S) component and thus the corresponding
business object for the distribution of phrases do not exist in this system.
Activities
1. Under Logical Systems, create the logical systems and assignments to clients for all
systems involved in distribution.
2. Since this system does not contain a business object for the distribution of phrases and thus
no distribution model, you must create the partner profiles manually. Create a profile for
the sending system and assign the process code BAPI_SCM_PH to the message type
PHRMAS in the inbound parameter. This code stands for a function module that is called
______________________________________________________________
SAP AG 435
SAP System
______________________________________________________________
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements for the distribution of phrases via Application
Link Enabling (ALE), which are executed when phrases are posted by the recipient and when
phrases are distributed by the sender. You can thus transfer additional data via ALE or build in
your own data filters. In addition, you can define up to two menu exits, which are available
when you display or edit phrases. You can thus include additional functions in phrase
management.
Standard settings
The BAdI is not active in the standard system. If you activate it and do not implement your
own method, the standard system behavior is not affected.
The BAdI is not filter-dependent, but is intended for multiple use.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
______________________________________________________________
SAP AG 436
SAP System
______________________________________________________________
See also
Methods
Modify Phrases Before Distributing
Modify Phrases After Receiving
Send Own Phrase Data
Receive Own Phrase Data
Menu Exit 1 for Phrase Management
Menu Exit 2 for Phrase Management
Use
In this IMG activity, you can create activity groups and create authorization profiles using the
Profile Generator.
Activities
______________________________________________________________
SAP AG 437
SAP System
______________________________________________________________
3. Select transactions.
4. Create and edit authorizations.
5. Assign users and adjust the user master records (this enters the profile for the users).
6. Transport activity groups if desired.
For more information, see the documentation for the transaction.
Note:
Manually created authorization profiles or authorization profiles supplied by SAP can be used in
activity groups. You can create an activity group without the menu and add the corresponding
profile to the authorization data for the activity group.
Choose Edit -> Add Authorization -> From Profile in step 4. to include the data of an
authorization profile in the activity group.
The authorization objects for phrase management are C_EHSP_TPP (phrase item) and
C_SHEP_TPG (phrase library and phrase group).
Use
In this IMG activity, you specify the types of storage hazards and the corresponding hazard
ratings, for example:
Storage Hazard Type Hazard Rating
WPC 1
WPC 2
WPC 3
VbF AI
VbF AII
______________________________________________________________
SAP AG 438
SAP System
______________________________________________________________
types in the hazardous substance master to the assigned countries and regions.
The putaway checks in Extended Warehouse Management (EWM) use the hazard ratings
you assigned in the hazardous substance master. These ensure that you can store your hazardous
substances safely and correctly.
Use
For hazardous substances, you often have to specify certain texts such as R phrases, S phrases,
and hazard symbols. This means you must specify texts of certain text types. In this IMG
activity, you specify which text types are available in the hazardous substance master, that is
which fields the system offers you in the hazardous substance master for these types of text.
For each text type you can define the following:
- You can specify whether the hazardous substance master for a hazardous substance can
contain several texts of a text type.
- You can specify a document that the system offers you in the hazardous substance master
as the F1 help for the text type field.
Example
If you make the following entries in this IMG activity, the hazardous substance master can
contain R phrases, S phrases, and hazard symbols:
Text Type Description for Text Type ID Docu Object
RPHR R phrase TX ZR_PHRASE
SPHR S phrase TX ZS_PHRASE
HAZSYM Hazard symbol TX ZHAZSYM
As the F1 help for the fields, the system displays the general texts ZR_PHRASE, ZS_PHRASE,
and ZHAZSYM.
Use
For hazardous substances, you often have to specify certain numeric values such as a flash
point. This means you must specify numeric values of certain types. In this IMG activity, you
specify which types of numeric values are available in the hazardous substance master. For each
type of numeric value you can specify a document that the system offers you in the hazardous
substance master as the F1 help for the numeric value type field.
______________________________________________________________
SAP AG 439
SAP System
______________________________________________________________
Use
In this IMG activity you activate the fields in the hazardous substance master that are intended
for the assignment of phrases. If you do not activate phrase assignment, you cannot assign any
phrase sets in phrase set-attribute assignment.
Use
In this IMG activity, you create phrase sets for all fields in the hazardous substance master that
are intended for the assignment of phrases. The following applies here:
- The system automatically assigns the newly created phrase sets to the fields. You can edit
this assignment in the phrase set-attribute assignment.
- The system does not overwrite any existing assignments of phrase sets to fields in the
hazardous substance master.
- If you do not want to create a phrase set and assign it to a field that is intended for the
assignment of a phrase set, you must delete the assignment in phrase set-attribute
assignment and delete the created phrase set.
- The system does not create phrases and does not automatically assign phrases to the
created phrase sets.
Requirements
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements that are executed when you delete hazardous
substance master records. For example, with this BAdI you can prevent a hazardous substance
master being deleted if stocks of the hazardous substance still exist.
Note:
This BAdI is not taken into account when hazardous substance master records are
______________________________________________________________
SAP AG 440
SAP System
______________________________________________________________
distributed. This means that when hazardous substance master records are distributed from
an ERP system to this system and hazardous substance master records therefore need to be
deleted in this system, the checks in this BAdI are not run.
Standard settings
The BAdI is not active in the standard system. If you activate it and do not implement your
own method, the standard system behavior is not affected.
The BAdI is not filter-dependent and not designed for multiple use.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
See also
Methods
Checks When Deleting Hazardous Substance Master Records
______________________________________________________________
SAP AG 441
SAP System
______________________________________________________________
Use
In this IMG activity, you can create activity groups and create authorization profiles using the
Profile Generator.
Activities
6.2.17.3.3 Distribution
Use
This IMG activity describes the necessary settings to receive hazardous substance data that was
distributed via Application Link Enabling (ALE) from an ERP system.
Note:
In EH&S Services in the SCM system, you can only process incoming hazardous
substance data. You cannot therefore distribute hazardous substance data from an SCM
______________________________________________________________
SAP AG 442
SAP System
______________________________________________________________
system.
The settings in the receiving SCM system are different from those in the sending ERP system
because the hazardous substance business object exists only in the sending ERP system. For
more information about the settings in the sending ERP system, see the Implementation Guide.
Activities
1. Under Logical Systems, create the logical systems and assignments to clients for all
systems involved in distribution.
2. Create the partner profiles for the sending ERP system and the receiving system manually.
Create a profile for the sending system and assign the process code BAPI_SCM_HM to the
message type HAZARDOUSSUBSTANCE in the inbound parameter. This code stands for a
function module that is called to post the hazardous substance IDocs.
3. Since standard serialization using the business object cannot be used for distribution to this
system, you must adapt the partner profile for serialization manually under Processing by
Function Module by choosing the pushbutton Trigger by Background Program. This is
necessary so that the inbound IDocs are not posted immediately but can be processed in
sequence using a report.
Note:
You should make this adjustment for the initial distribution also because otherwise lock
problems can occur with IDocs with large amounts of data.
For delta distribution you must always make this adjustment.
4. Create a variant for serialization for the report RBDAPP01 that is restricted to the message
type HAZARDOUSSUBSTANCE (Logical Message field) and sends the maximum number
of IDocs.
5. Schedule a periodic job for this variant. This report ensures that the IDocs are posted in
exactly the order in which they were created. This prevents the IDocs being posted in
parallel, which can lead to errors.
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements that are executed when you distribute hazardous
substance data via Application Link Enabling (ALE). The enhancements are executed at the
following points:
- When hazardous substances are posted by the recipient
- When hazardous substances are distributed by the sender
With this BAdI you can also transfer data via ALE at these points or build in your own data
filters.
______________________________________________________________
SAP AG 443
SAP System
______________________________________________________________
Standard settings
The BAdI is active in the standard system and executes default code. If you deactivate it, the
standard system behavior is affected.
The standard implementation executes the following steps when hazardous substance data is
posted and should always be called when data is transferred from an ERP system to an SCM
system:
- If change numbers are used in the data to be transferred, the system replaces these with
change numbers that it searches for in the target system and creates if required. This
means the system does not need to transfer the change numbers. Note that this means
shifting of change numbers is not supported.
- The system checks whether the product keys exist. If they do not, the system ignores the
hazardous substance data for the product, that means it does not post it. Whether it posts
the IDoc depends on the value of the environment parameter
ALE_LOG_PRODUCT_NOT_EXIST:
- If you have set the environment parameter to E, the IDoc is not posted and has the
status Error.
- If you have not set the environment parameter or not set it to E, the IDoc is posted.
The BAdI is not filter-dependent, but is intended for multiple use.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
______________________________________________________________
SAP AG 444
SAP System
______________________________________________________________
When the application program is executed, the system carries out the code in the method
you wrote.
Example
See also
Methods
Modify Hazardous Substance Data Before Distributing
Modify Hazardous Substance Data After Receiving
Send Own Data
Receive Own Data
Use
For some IMG activities it is possible to exchange the configuration between EH&S in ERP and
EH&S Services in SCM. Customizing transports or customizing comparison can be used for the
following activities:
- Dangerous Goods Master:
- Specify Processing Statuses
- Specify Validity Areas
- Specify Mode-of-Transport Categories
- Specify Collective Mode-of-Transport Categories
- Specify Dangerous Goods Regulations
- Specify Dangerous Goods Classes and Classification Codes
- Specify Not Dangerous Goods Full/Empty Transport
- Specify Transport Types
- Specify Hazard Identification Numbers
______________________________________________________________
SAP AG 445
SAP System
______________________________________________________________
The following BC sets are available to provide example entries for EH&S Services:
/SCWM/EHS_DG Dangerous Goods Management
/SCWM/EHS_DG_BUS_CONTEXT Business Context
/SCWM/EHS_DG_CHECKS Dangerous Goods Checks
/SCWM/EHS_DG_CHECKS_DOCS Dangerous Goods Checks and Dangerous Goods
Documents
/SCWM/EHS_DG_CHECK_METHODS Dangerous Goods Check Methods
/SCWM/EHS_DG_CHECK_SCHEMAS Dangerous Goods Check Schemas
/SCWM/EHS_DG_CLASSES_CODES Dangerous Goods Classes and Classification
Codes
/SCWM/EHS_DG_COLL_TRANSPORT_CAT Collective Mode-of-Transport Categories
/SCWM/EHS_DG_DANGER_LABELS Danger Labels
/SCWM/EHS_DG_DOCUMENTS Dangerous Goods Documents
/SCWM/EHS_DG_FULL_EMPTY_TRANSP Not Dangerous Goods Full/Empty Transport
/SCWM/EHS_DG_HAZARD_ID_NUMBERS Hazard Identification Numbers
/SCWM/EHS_DG_IDENT_NO_TYPES Identification Number Types
/SCWM/EHS_DG_IND_CAT Indicator Category
/SCWM/EHS_DG_IND_PROFILE Indicator Profiles for Product Master
______________________________________________________________
SAP AG 446
SAP System
______________________________________________________________
/SCWM/EHS_DG_LANGUAGES Langs
/SCWM/EHS_DG_MASTER Dangerous Goods Master
/SCWM/EHS_DG_MIXED_LOAD_EXAMPLES Dangerous Goods Mixed Loading Checks
Examples
/SCWM/EHS_DG_MIXED_LOAD_EX_SCMBP Dangerous Goods Mixed Loading Checks
Examples Plus
/SCWM/EHS_DG_OUTPUT_COND Output Conditions and Formatting Methods
/SCWM/EHS_DG_PACK_CODES Packaging Codes
/SCWM/EHS_DG_PACK_INSTR Packing Instruction Numbers
/SCWM/EHS_DG_PLUS Dangerous Goods Management
/SCWM/EHS_DG_PROCESS_STATUS Processing Statuses
/SCWM/EHS_DG_PROFILE_TEXT Profiles for User-Defined Dangerous Goods Texts
/SCWM/EHS_DG_REGULATIONS Dangerous Goods Regulations
/SCWM/EHS_DG_REGULATIONS_PLUS Dangerous Goods Regulations
/SCWM/EHS_DG_REG_PROFILE Regulation Profile
/SCWM/EHS_DG_SETTINGS Common Settings
/SCWM/EHS_DG_STOWAGE_CAT Stowage Category
/SCWM/EHS_DG_TAB_PAGES Tab Pages in Dangerous Goods Master
/SCWM/EHS_DG_TRANSPORT_CAT Mode-of-Transport Categories
/SCWM/EHS_DG_TRANSPORT_TYPE Transport Types
/SCWM/EHS_DG_USAGE_PROFILES Usage Profiles for Dangerous Goods Check
Methods
/SCWM/EHS_DG_USER_EXITS User Exits
/SCWM/EHS_DG_VALIDITY_AREAS Validity Areas
Use
In this IMG activity, you specify the processing statuses for the dangerous goods master data.
Dangerous goods master data must be released explicitly to be used productively. For this
reason, setting of a processing status for dangerous goods master editing is supported.
______________________________________________________________
SAP AG 447
SAP System
______________________________________________________________
Dangerous goods master data is only used for checks or printing on documents if it has a
processing status that is marked as Released.
Example
Standard settings
Recommendation
We recommend that you assign the status key in such a way that the first digit represents a
logical grouping. For example, "0" could represent all statuses that are "in process." You can
then use a generic search (search with "0*") in the dangerous goods master data screens to find
all master data records that are in various processing statuses.
Activities
Use
Example
The validity area "ADR" is composed of ADR member states. All the country keys from these
member states must be assigned to this validity area.
Standard settings
______________________________________________________________
SAP AG 448
SAP System
______________________________________________________________
US United States
REG_WORLD World
ADR ADR states
Activities
Further notes
- You cannot delete validity areas that have been used productively.
- Ensure that the validity areas used in dangerous goods management fulfill the following
conditions:
- A country can be included in a validity area that encompasses several countries
("ADR", for example).
- In addition, a validity area can exist that contains this country only. This kind of
validity area represents regulations specific to one country (listed goods regulations in
Germany, for example).
Use
Standard settings
Activities
In addition to the standard system settings that you cannot change, specify your own additional
mode-of-transport categories.
Example
11 Inland waterway tanker
______________________________________________________________
SAP AG 449
SAP System
______________________________________________________________
Further notes
Use
Requirements
In the IMG activity Specify Collective Mode-of-Transport Categories, you have created collective
mode-of-transport categories and their descriptions for the base mode-of-transport category 07
(collective mode-of-transport categories).
We recommend that you select two-digit numbers between 90 and 99 for collective
mode-of-transport categories to distinguish them visually from mode-of-transport categories and
base mode-of-transport categories.
Standard settings
The standard system contains the collective mode-of-transport category All mode-of-transport
categories (99). You can edit the collective mode-of-transport category 99.
Activities
Use
______________________________________________________________
SAP AG 450
SAP System
______________________________________________________________
In this IMG activity, you specify the dangerous goods regulations by assigning a validity area
and mode-of-transport category to the respective dangerous goods regulation.
The data records in the dangerous goods master are based on the dangerous goods regulations.
This means that each time you create or change a dangerous goods master data record, you
must enter the regulation on which it is based.
Each regulation is identified uniquely by a language-dependent abbreviation, for example:
- "ADR" Accord europeen relativ au transport des marchandises dangereuses par route
- "GGVBinSch" dangerous goods regulation for inland waterways
Standard settings
Activities
Further notes
In order to assign a regulatory list to a dangerous goods regulation, choose Goto -> Details
and enter the appropriate regulatory list in the Regulatory List field.
Use
In this IMG activity, you specify the dangerous goods classes and classification codes for the
dangerous goods regulations.
Standard settings
Activities
______________________________________________________________
SAP AG 451
SAP System
______________________________________________________________
Further notes
If you enter CBL as the dangerous goods class, the text Combustible Liquid is displayed
instead of the dangerous goods class.
Use
In this IMG activity, you specify the input help for the following fields in the dangerous goods
master:
- Not Dangerous Goods Full Transport
- Not Dangerous Goods Empty Transport
This means that you can give a reason why the product is not regarded as dangerous goods in
the relevant dangerous goods regulation.
Standard settings
Activities
Specify a key along with a description of the reason, and specify the input help in which the
key appears by setting the full transport and empty transport indicators accordingly.
Further notes
Use
In this IMG activity, you specify the transport types in accordance with the corresponding
dangerous goods regulation.
______________________________________________________________
SAP AG 452
SAP System
______________________________________________________________
Standard settings
Activities
Use
In this IMG activity, you specify hazard identification numbers (kemler numbers) in accordance
with the corresponding dangerous goods regulation.
Standard settings
Activities
Use
In this IMG activity, you specify the danger label numbers in accordance with the
corresponding dangerous goods regulation.
Standard settings
Activities
______________________________________________________________
SAP AG 453
SAP System
______________________________________________________________
Use
In this IMG activity, you specify the packing instruction number in accordance with the
corresponding dangerous goods regulation.
Standard settings
Activities
Use
In this IMG activity, you specify the permitted entries for the packaging code.
Standard settings
Activities
Use
In this IMG activity, you specify profiles for the dangerous goods user-defined text fields in the
dangerous goods master.
You can access the output conditions by means of the profiles.
______________________________________________________________
SAP AG 454
SAP System
______________________________________________________________
Further notes
If you do not process this IMG activity, you can still provide the dangerous goods user-defined
text fields in the dangerous goods master with output conditions, independently of the regulation,
in the IMG activity Specify Output Conditions.
Use
Activities
Use
Standard settings
Activities
______________________________________________________________
SAP AG 455
SAP System
______________________________________________________________
Use
Standard settings
Activities
Use
Standard settings
Activities
Use
______________________________________________________________
SAP AG 456
SAP System
______________________________________________________________
Standard settings
Activities
Use
Activities
Specify the stowage categories that are used in the dangerous goods regulations IMDG Code
and 49 CFR.
Use
In this IMG activity, you specify the regulatory basis for transport restrictions.
The regulatory basis for the transport restriction is a reference to a paragraph, a section, or a
table in a dangerous goods regulation.
Standard settings
Activities
Enter the regulatory basis for transport restrictions with language-dependent descriptions.
Example
______________________________________________________________
SAP AG 457
SAP System
______________________________________________________________
Use
Activities
Set the indicator in order to activate the fields provided for assigning phrases so that phrase
sets can be assigned.
To execute the program, choose Execute.
Further notes
If you have not activated phrase assignment, you cannot change the phrase sets in phrase
set-attribute assignment or add new entries.
Use
In this IMG activity you create standard phrase sets for all fields with phrases assigned in
Dangerous Goods Management. The following applies here:
- The newly generated phrase sets are automatically assigned to the fields with phrases
assigned.
- Phrases are not assigned during this generation.
- Existing assignments of phrase sets to fields in Dangerous Goods Management are not
overwritten by the system.
Activities
Execute this IMG activity after the IMG activity Activate Phrase Assignment.
Caution:
If you do not want to create a phrase set for a field with phrases assigned, you must then
delete this assignment manually in the phrase set-attribute assignment.
Use
______________________________________________________________
SAP AG 458
SAP System
______________________________________________________________
In this IMG activity you specify the tab pages for the dangerous goods master.
Standard settings
Activities
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements to determine the dangerous goods indicator profiles
for the product master that are executed at the following points:
- Filtering of order items and delivery items in accordance with the dangerous goods
indicator profile during route checks
- Filtering of delivery items in accordance with the dangerous goods indicator profile during
delivery note printing
Standard settings
The BAdI is active in the standard system. No default code is supplied, but only an active
implementation.
The BAdI is not filter-dependent and not intended for multiple use.
______________________________________________________________
SAP AG 459
SAP System
______________________________________________________________
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
Methods
Read Dangerous Goods Indicator Profiles for Product
Use
In this IMG activity, you assign the relevant mode-of-transport category to means of transport.
______________________________________________________________
SAP AG 460
SAP System
______________________________________________________________
Activities
1. Check which means of transport are relevant for dangerous goods management.
2. Assign a mode-of-transport category to the means of transport. The mode-of-transport
category is used to classify means of transport in dangerous goods management.
Activities
You make the settings in Customizing for Advanced Planning and Optimization under
Maintain Means of Transport.
Use
Example
You can specify for a particular product that the regulation 'Excepted quantity' is only used for
the ADR regulation.
Activities
Create a profile and assign one or more regulations to this profile under Regulation/Profile
Assignment.
Use
In this IMG activity, you specify which regulation profiles should be available in the phrase
sets for the following indicators for additional dangerous goods regulations:
______________________________________________________________
SAP AG 461
SAP System
______________________________________________________________
- Excepted quantity
- Reportable quantity
- Exemption highly viscous
- Listed goods
Activities
Assign regulation profiles for the phrase set to the indicators via Assignment Indicator
Category/Regulation Profile.
Use
In this IMG activity, you specify business contexts and assign them dangerous goods check
schemas.
You use the business context to specify in which context a dangerous goods check schema is
called. Depending on the business context, different or additional data can be read within the
read module of the dangerous goods check schema.
Example
DLVPR Delivery note printing
RGD Route checks for routing guide
Use
In this IMG activity, you specify the dangerous goods indicator profiles for the product master.
You can assign exactly one indicator profile to each product master record. This assignment
enables you to specify whether the product is:
- Relevant for dangerous goods
- Relevant for dangerous goods and documents
- Relevant for dangerous goods and checks
- Relevant for dangerous goods, checks, and documents
______________________________________________________________
SAP AG 462
SAP System
______________________________________________________________
Standard settings
All relevant dangerous goods indicator profiles are delivered in standard Customizing.
Activities
Check the existing dangerous goods indicator profiles to ensure they are complete.
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements for date determination that are executed when
delivery notes are printed and in route checks for requests from the routing guide. With this
BAdI you can influence how date determination for determining dangerous goods master data
works.
Standard settings
The BAdI is not active in the standard system. If you activate the BAdI without modifying it,
the standard system behavior is not affected.
The BAdI is not filter-dependent and not intended for multiple use.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
______________________________________________________________
SAP AG 463
SAP System
______________________________________________________________
See also
Methods
Date Determination for Dangerous Goods Master Data
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component. With
this BAdI you can enhance the functionality within check or printing routines. It is not always
the product that is specified on the item of a document that holds the dangerous goods
information but a component that is built into the product. The BAdI is called within the
dangerous goods check frame (/SEHS/DGCAPI_CHECK_FRAME) before the check methods for
dangerous goods checks are determined and within the printing of documents
(/SEHS/DGPAPI_PRINT_DATA_GET) for the output of dangerous goods data on documents.
Requirements
Create your own implementation and adapt the methods of the implementation to fulfill your
requirements.
Standard settings
Activities
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.
Example
______________________________________________________________
SAP AG 464
SAP System
______________________________________________________________
Use
Dangerous goods checks are realized in the form of function modules as user exits. In this
IMG activity, you assign the function modules and define a dangerous goods check method.
Standard settings
There are sample entries for dangerous goods check methods for these function modules in
standard Customizing.
Activities
______________________________________________________________
SAP AG 465
SAP System
______________________________________________________________
Further notes
If you create your own function modules for dangerous goods check methods, you must retain
the interface used for the function modules delivered in the SAP standard system. To do this,
use one of the function modules named above as a template. These function modules are found
in the function group /SEHS/DGCH.
Use
In this IMG activity, you specify the usage profiles for dangerous goods check methods.
Using this IMG activity you can set the check methods to run in accordance with the
mode-of-transport category, validity area, and role.
These context-dependent usage profiles improve performance considerably. For example, you can
restrict the check method "poisonous by inhalation" to the validity area United States, the
dangerous goods regulation CFR, and the role destination country. The system then just checks
in this context.
If you do not enter a usage profile for a check method, the check method for all countries and
dangerous goods regulations for the document is processed. This means that for each
product/country/mode-of-transport category combination in the document, the system attempts to
find a dangerous goods master record that can be checked with the check method.
A usage profile key is composed of the following elements:
- Dangerous goods check method
- Dangerous goods regulation
You must also specify which role the countries (and possibly regions) in the validity area are to
perform for the shipment during the check. The following roles are supported:
1 Departure country
2 Transit country
3 Destination country
4 Departure and transit country
5 Transit and destination country
6 Departure and destination country
7 Departure, transit, and destination country
During the dangerous goods checks, these countries are determined as follows:
- Departure country from the delivery location
- Transit country from the route or leg stages
- Destination country from the ship-to party
______________________________________________________________
SAP AG 466
SAP System
______________________________________________________________
The usage profile is passed to the check methods so that these can respond to it.
When you define usage profiles, you must take into account that the dangerous goods regulation
and validity area in the profile are used to check whether a check method should be run for a
dangerous goods master record. Because of this, you should always define the usage profile for
a check method taking into account the dangerous goods regulations you are using in the
dangerous goods master.
Note
For header check methods, the role in the usage profile is ignored. That means for header
check methods, the system only checks based on the dangerous goods regulations whether the
check method is executed that is determined in the document from the dangerous goods master
records.
Requirements
You have defined dangerous goods check methods in the IMG activity Specify Dangerous Goods
Check Methods.
You have defined validity areas in the IMG activity Specify Validity Areas.
Activities
Example
- The dangerous goods regulation that is defined by mode-of-transport category and validity
area in Customizing for Dangerous Goods Management is used in the dangerous goods
master. The above example contains the corresponding dangerous goods regulation for
dangerous goods master records on which the example is based.
______________________________________________________________
SAP AG 467
SAP System
______________________________________________________________
- If transport takes place on the mode-of-transport category Road, the products are checked
using the dangerous goods master record with the dangerous goods regulation ADR when
the check method is processed. If transport also takes places on mode-of-transport category
Rail, the products are also checked using the dangerous goods master record with the
dangerous goods regulation RID.
Use
In this IMG activity, you combine dangerous goods check methods into one dangerous goods
check schema and set up a response for each check schema and check method that influences
how the SD document is processed further.
Standard settings
Activities
______________________________________________________________
SAP AG 468
SAP System
______________________________________________________________
When processing the dangerous goods check methods for each document, an overall
response for each document of the dangerous goods check schema is determined from the
responses of the check methods that have responded. For this, E > W > I. The strictest
response type determines the overall response for the check schema.
7. Assign a message class and message number to the respective dangerous goods check
method.
The message set up is written to the check log for the dangerous goods checks. If you
replace the module for the check method with one of your own, you must assign it a
message class and message number.
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component. With
this BAdI you can enhance the determination of a check schema depending on the business
context and product information. The BAdI is called within the dangerous goods check frame
(/SEHS/DGCAPI_CHECK_FRAME) before the check methods for dangerous goods checks are
determined.
Requirements
Create your own implementation and adapt the methods of the implementation to fulfill your
requirements.
Standard settings
Activities
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.
Example
______________________________________________________________
SAP AG 469
SAP System
______________________________________________________________
Use
In this IMG activity, you specify segregation keys for the mixed loading checks. For this, the
regulations for road and rail transport use the danger label. The regulation for sea transport
(IMDG) and the US regulation CFR49 use the dangerous goods classes.
In specification management, you can assign segregation keys to UN-listed substances and real
substances.
In the master data for the Dangerous Goods Management component, you can assign products
to segregation keys.
In the SAP standard system, the danger label is used as the segregation key.
Standard settings
Activities
Specify a segregation key and a description of the segregation key for the dangerous goods
regulations.
Further notes
You can find more information in the documentation for the Dangerous Goods Management
component.
In the IMG activity Specify Danger Labels you can group together the danger labels specified
there using the segregation keys.
______________________________________________________________
SAP AG 470
SAP System
______________________________________________________________
Use
In this IMG activity you define responses that are used in the segregation rules for segregation
keys and in the segregation rules for enterprise-specific mixed loading groups.
With the Mixed loading permitted indicator you specify that the response permits mixed loading.
The specified message is written to the dangerous goods check log.
Standard settings
Use
In this IMG activity, you specify segregation rules for the segregation keys. The segregation
rules are a regulation-dependent decision matrix in which you specify which combinations of
segregation keys are prohibited or permitted.
Requirements
Activities
In accordance with the requirements of the individual dangerous goods regulations, specify a
response for combining two segregation keys.
______________________________________________________________
SAP AG 471
SAP System
______________________________________________________________
Standard settings
Further notes
Unspecified combinations of segregation keys are evaluated during mixed loading checks as if
mixed loading were permitted.
You can find more information in the documentation for the Dangerous Goods Management
component.
Use
______________________________________________________________
SAP AG 472
SAP System
______________________________________________________________
Activities
Enter mixed loading groups along with their descriptions for the dangerous goods regulations.
Example
Further notes
You can find more information in the documentation for the Dangerous Goods Management
component.
Use
In this IMG activity, you specify segregations. You need these in order to be able to specify
the physical separation of regulation-dependent mixed loading groups.
Activities
Enter segregations, along with a description, for the dangerous goods regulations.
Example
Further notes
______________________________________________________________
SAP AG 473
SAP System
______________________________________________________________
separated from B" can be equated with "B separated from A", "A not above B" has a different
meaning from "B not above A." The segregation "not above" is therefore not commutative.
When segregation is not commutative, set the Not commutative indicator.
Use
In this IMG activity, you specify mixed loading rules for regulation-dependent mixed loading
groups.
You can assign the mixed loading rules to UN-listed substances and real substances in
specification management.
In the master data for the Dangerous Goods Management component, you can assign the mixed
loading rule to products.
Requirements
Activities
1. Specify the mixed loading rules for the individual dangerous goods regulations as a
combination of the regulation-dependent mixed loading group and segregation.
2. Specify the response type that is to occur within the dangerous goods check method 'mixed
loading check.'
3. Specify a description for the mixed loading rule.
Example
Regulation IMDG IMDG
MLoad rule 1 2
R-D ML grp 1 (Acids) 50 (Food)
Segregation 2 (separated from) 2
RespType E E
Description separated from acids separated from
food
______________________________________________________________
SAP AG 474
SAP System
______________________________________________________________
Further notes
You can find more information in the documentation for the Dangerous Goods Management
component.
Use
Activities
Example
______________________________________________________________
SAP AG 475
SAP System
______________________________________________________________
Use
In this IMG activity, you specify the segregation rules for enterprise-specific mixed loading
groups.
Requirements
Activities
For the dangerous goods regulations, specify the corresponding response for combinations of two
enterprise-specific mixed loading groups.
Example
Further notes
Enterprise-specific mixed loading groups are not specified to be dependent on dangerous goods
regulations.
Segregation rules are, however, specified to be regulation-dependent. This enables you also to
specify different responses for combining two enterprise-specific mixed loading groups when the
mode-of-transport categories are different.
______________________________________________________________
SAP AG 476
SAP System
______________________________________________________________
Use
In this IMG activity, you manage the user exits that you can use to print out dangerous goods
standard texts on dangerous goods documents and for EDI.
Example
In user exit management, the user exit category PHR_TEXT exists with the following function
modules that are relevant for the dangerous goods documents:
- DG50_PRICOND_ADNR10011_STDT
- DG50_PRICOND_ADNRDECLA_STDT
- DG50_PRICOND_ADR10011_STDT
- DG50_PRICOND_ADRDECLA_STDT
- DG50_PRICOND_EXCPQUAN_STDT
- DG50_PRICOND_SHIPDECLA_STDT
When you create a new function module, enter the name of the function module directly in the
relevant field. Note in this case that you are creating a new function module in the customer
namespace and not in the standard system. In the relevant function group, you must create a
top include that contains the following statement:
type-pools tr, esp1, esp7, esp11, esp12.
Standard settings
Recommendation
If you want to define your own function modules, call the documentation for the corresponding
reference function module (SE37). Write the new function module analogous to the reference
module and its interface.
Activities
______________________________________________________________
SAP AG 477
SAP System
______________________________________________________________
Further notes
Using the phrase sets, you specify whether the dangerous goods standard texts are output at
header or item level.
You enter the corresponding user exit of the category PHR_TXT in the phrase header under
User Exit Name.
Use
In this IMG activity, you specify the output conditions and formatting methods for the data in
the dangerous goods documents.
The output conditions and formatting methods apply to the output of texts in connection with
fields in the dangerous goods master as well as other fields that are required for print output.
Output conditions and formatting methods should be developed as function modules.
Standard settings
Activities
Further notes
Note that the number of function modules in the system influences performance when printing
dangerous goods documents.
Use
In this IMG activity, you assign the primary languages, that is the valid dangerous goods
languages, to the dangerous goods regulations.
______________________________________________________________
SAP AG 478
SAP System
______________________________________________________________
On the dangerous goods documents, texts are printed in the languages for which the Prt Lang.
indicator is set.
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements for filtering and sorting languages for the output
of dangerous goods data in delivery note printing. For the output of dangerous goods data,
there are primary languages that are output according to a dangerous goods regulation, and the
language of the departure country and the language for delivery note printing.
With this BAdI you can influence the sort sequence of the languages in which the dangerous
goods data is to be output for a regulation during delivery note printing.
Standard settings
The BAdI is not active in the standard system. If you activate the BAdI without modifying it,
the standard system behavior is not affected.
The BAdI is not filter-dependent, but is intended for multiple use.
The implementation class is /SEHS/CL_DEF_IM_DG_BADI_04.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
______________________________________________________________
SAP AG 479
SAP System
______________________________________________________________
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
See also
Use
This Business Add-In (BAdI) is used in the EH&S Services (SCM-BAS-EHS) component.
With this BAdI you can define enhancements that are executed at the following points:
- When dangerous goods data is posted by the recipient
- When converting dangerous goods data from an R/3 system to an SCM system
- When checking prerequisites
With this BAdI you can also transfer data via Application Link Enabling (ALE) or build in
customer-specific data filters. The default implementation is /SEHS/DG_BADI_03_DF.
Standard settings
The BAdI is active in the standard system and executes default code. If you activate it and do
not implement your own method, the standard system behavior is affected.
The standard implementation executes the following process when dangerous goods data is
posted and should always be called when data is to be transferred from an R/3 system to an
SCM system.
- Record numbers are replaced by GUIDs.
- If change numbers are used in the data, these are replaced by system-specific change
numbers that are searched for in the target system and created if necessary. Transferring
change numbers is not necessary. Moving change numbers is not supported.
- The product ID is checked. If it does not exist, the dangerous goods data is not posted.
An error message is issued if the environment parameter
ALE_LOG_PRODUCT_NOT_EXIST is set to W or E.
______________________________________________________________
SAP AG 480
SAP System
______________________________________________________________
The BAdI is not filter-dependent and not intended for multiple use.
Activities
After you call the IMG activity, the system displays a dialog box where you enter a name for
the implementation.
If implementations of this Business Add-In have already been created, the system displays them
in a dialog box. You then choose one of them by choosing Create, and continue as follows:
1. In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations.
2. On this screen, enter a short description for you implementation in the Implementation
Short Text field.
3. If you choose the Interface tab, you will notice that the system has filled in the Name of
the Implementing Class field automatically, by assigning a class name based on the name
of your implementation.
4. Save your entries and assign the Add-In to a package.
5. To edit a method, double-click its name.
6. Enter your implementation code between the method <Interface Name>~<Name of
Method>. and endmethod. statements.
7. Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later.
If you want to do this, do not carry out the following step:
8. Choose Activate.
When the application program is executed, the system carries out the code in the method
you wrote.
Example
Methods
Conversion of Dangerous Goods Data
Modify Dangerous Goods Data After Receiving
Consistency Check
Collect Text Pattern Phrases for Conversion
Replace Text Pattern Phrase with New Text Pattern Phrase
______________________________________________________________
SAP AG 481
SAP System
______________________________________________________________
Use
In this IMG activity, you can create activity groups. You can also create authorization profiles
using the Profile Generator
Activities
Use
In this IMG activity you define the assignment of business objects to analysis objects, to be
able to receive and further process business object semantics with different structures. To do
this, specify the classes that translate the business object structures into the corresponding
internal structures of analysis objects. In this way, SAP Supply Chain Management (SAP SCM)
can receive semantics and business objects with different structures and assign these to an
analysis object.
______________________________________________________________
SAP AG 482
SAP System
______________________________________________________________
Standard settings
In the default Customizing settings delivered by SAP, the assignment of analysis objects is
defined; the system uses this assignment for the following default analysis applications:
- Inbound delivery monitor
- Shortage analysis
- Supplier delivery performance rating
- Service fill monitor and service loss analysis
Activities
If you only want to work with the analysis applications delivered by SAP, we recommend
that you do not change the default Customizing.
If you want to work with the analysis applications delivered by SAP, as well as with your own
analysis applications that require business objects defined by you, you can define the assignment
of these business objects to analysis objects here, as follows:
1. Specify the structure of business object data, which the system receives from the server
proxies. The structure must be an existing, non-generic ABAP Dictionary structure.
2. Assign to this structure a mapping class for conversion into the internal analysis object
structure.
The class that you specify here must be an enhancement of the class CL_SCR_BO.
To help you search for the desired structures, you can use the search criteria of the input help.
Use
In this IMG activity, you can specify the message types for a business object that have to
occur for the system to save the business object and the corresponding messages in the error
queue. You can also specify the length of time that the business objects and messages remain in
the error queue.
______________________________________________________________
SAP AG 483
SAP System
______________________________________________________________
Activities
Use
In this IMG activity you define the factory classes that manage the instances of the analysis
objects.
A factory manages the references to analysis objects. For example, a factory manages all
references to instances of the analysis object Purchase Order, in other words, the factory
manages all the purchase orders received as references to purchase order analysis objects.
Standard settings
In the Customizing settings delivered by SAP, factory classes are defined for the analysis
objects that the system uses for the analysis applications delivered by SAP.
Activities
If you only want to work with the analysis objects delivered by SAP, we recommend that
you do not change the default Customizing.
If you want to work with the analysis objects delivered by SAP, as well as with your own
analysis objects, then you have to create the following factory classes for the latter:
1. Provide the identification of an analysis object factory, as well as a description of the
analysis object.
______________________________________________________________
SAP AG 484
SAP System
______________________________________________________________
For the analysis object Outbound Delivery, for example, the identification OD (for the
english terms Outbound Delivery) is specified for the factory ID.
2. Assign a factory class to the analysis object factory.
The class that you specify here must be an enhancement of the class /SCMB/CL_SCR (for
example, /SCMB/CL_SCR_OD for outbound delivery).
To help you search for the desired factory classes, you can use the search criteria of the
input help.
Use
In this IMG activity you specify all the analysis applications with which you want to work, as
well as their processing sequence.
Standard settings
In the Customizing settings delivered by SAP, the following analysis applications and their
processing sequences are specified:
- Inbound delivery monitor
To be able to use the inbound delivery monitor, you must have implemented SAP
Advanced Planning and Optimization (SAP APO) and SAP Extended Warehouse
Management (SAP EWM).
- Shortage analysis
To be able use the shortage analysis, you must have implemented SAP APO.
- Supplier Delivery Performance Rating
To be able to use the supplier delivery performance rating, you must have implemented
SAP Supply Network Collaboration (SAP SNC).
- Service fill monitor and service loss analysis
To be able to use the service fill monitor and the service loss analysis, you must have
implemented SAP APO.
For more informationen about these applications, see the SAP Library for SAP Supply Chain
Management under SAP Advanced Planning and Optimization (SAP APO) -> Service
Parts Planning (SPP) -> Analysis, Monitoring and Reporting for Service Parts Planning.
Activities
If you only want to work with the analysis applications delivered by SAP, we recommend
that you do not change the default Customizing.
If there are specific applications delivered by SAP that you do not want work with, you can
______________________________________________________________
SAP AG 485
SAP System
______________________________________________________________
change the default values in the processing sequence fields for these applications, to zero. Then
the system does not consider those particular applications.
If you want to work with the analysis applications delivered by SAP, as with your own analysis
applications, you can specify these and their desired processing sequences as follows:
1. Specify the identification of the analysis application.
2. Provide the identification of an analysis object factory, which you have defined in the IMG
activity Define Analysis Objects.
3. Provice a description of the analysis application.
4. Specify the class name of the analysis application.
The class that you specify here must be an enhancement of the class
/SCMB/CL_SCR_AM.
To help you search for the desired class, you can use the search criteria of the input help.
5. For each analysis application, define its processing sequence, which is broken down into
the following steps:
a) Preprocessing of the document update
b) Document update
c) Postprocessing of the document update
d) Preprocessing of the analysis
e) Analysis
f) Postprocessing of the analysis
The system carries out steps 5a to 5c in real time. It calls the steps 5d to 5f periodically.
By specifying these call sequences, you can consider the dependencies of the individual
analysis applications.
The processing sequence of the analysis applications delivered by SAP is defined in steps
of ten. In this way, you can define your own applications so that they are executed in
between the default analysis applications.
Use
In this IMG activity, you specify which of the messages that occur in conjunction with the
supply chain analysis are copied into the application log by the system.
______________________________________________________________
SAP AG 486
SAP System
______________________________________________________________
Activities
In the Detail Level field, choose the message types that the system is to copy into the
application log (transaction SLG1).
Use
In addition to the analysis applications delivered by us, such as the inbound delivery monitor
and supplier delivery performance rating, you can also work with your own analysis
applications. You can create an analysis application that compares invoices with the
corresponding sales orders, for example.
Requirements
If, for your analysis application, you need document types, such as invoices, that the system
does not use in the analysis applications delivered by us, you must have created these document
types yourself. For more information see Create Customer-Defined Document Types.
Activities
______________________________________________________________
SAP AG 487
SAP System
______________________________________________________________
further.
You must schedule the method SCHEDULE_ANALYSIS to be called. This can be done
using the planning service manager (PSM), for example.
Use
In addition to the analysis applications delivered by us, you can also work with your own
Customer-Defined Analysis Applications. If, for your analysis application, you need document
types, such as invoices, that the system does not use in the analysis applications delivered by
us, you must have created these document types yourself.
Activities
______________________________________________________________
SAP AG 488
SAP System
______________________________________________________________
In this method you initialize the factory. For this enter the ID that you specified in
step 4 in the IMG activity Define Analysis Object in the Factory field. The
system recognizes the document type according to this ID.
- CONVERT_TO_AO
In this method you define the assignment of a business object to an analysis object
structure. Here you can use the factory class that you specified in step 4 in the IMG
activity Define Analysis Objects in the Factory Class Name of Analysis Objects
field for managing object references.
- CREATE_EQ
In this method you initialize the error queue, in which the system saves all documents
that it cannot process.
- GET_BO_INFO_EXTID
In this method specify the ID in the source code, that you entered in step 4 in the
IMG activity Define Analysis Objects in the Factory field. In this way the system
can return the ID, based on which it recognizes the document type.
6. Implement the factory class that you specified in step 4 in the IMG activity Define
Analysis Objects in the Factory Class Name of Analysis Objects field.
- The class /SCMB/CL_SCR_AF is available as a superclass.
- So that the system can identify the correct factory for each document type, in the
constructor transfer the ID of the document type to the superclass.
- The method CREATE_EMPTY_AO is available to create instances for analysis objects.
You can manage the references of the analysis objects using further methods.
Example
1. You define the ABAP dictionary structure ZMY_BO_STR and fill it with the data that is
to be transferred to the framework.
2. In the IMG activity Define Mapping for Business Objects create the following entry:
- In the Structure of Business Object field enter the structure ZMY_BO_STR.
- In the Display of BO on AO field enter the class ZCL_MY_BO_STR. This class
converts the structure ZMY_BO_STR into an internal presentation of the data. You
need this internal presentation of data to edit the data in your analysis application.
- Set the Active indicator.
3. To transfer data to the framework, call the method /SCMB/CL_SCR=>DOC_UPDATE
and transfer the data, that is to be processed, as actual parameter. For this enter the
following code:
DATA. Z_DATA TYPEZMY_BO_STR.
CALL METHOD /SCMB/CL_SCR=>DOC_UPDATE
EXPORTING
IS_BUSINESS_OBJECT = Z_DATA
* IV_AO_HEAD_CTYPE = 'M' // DELETION INDICATOR
* IMPORTING
* ET_RETURN =
______________________________________________________________
SAP AG 489
SAP System
______________________________________________________________
4. In the IMG activity Define Analysis Objects create the following entry:
- In the Factory field enter MY.
- In the Description of Analysis Object field enter the description for the new
document type (Invoice, for example)
- In the Factory Class Name of Analysis Object enter the class ZCL_SCR_AF_MY.
- Set the indicator Active.
5. To implement the mapping class, proceed as follows:
Note:
The superclass of the mapping class must be the class /SCMB/CL_SCR_BO.
- Define the method INITIALIZE_FACTORIES as follows:
DATA:
LO_AF_MY TYPE REF TO ZCL_SCR_AF_MY, // FACTORY
LO_AO_MY TYPE REF TO ZCL_SCR_AO_MY. //ANALYT. OBJ.
LO_AF_MY ?= /SCMB/CL_SCR=>GET_AF (
IV_AF_INFO_EXTID = 'MY'
IV_CREATE_WHEN_NOT_EXISTS = 'X' ).
LO_AO_MY ?= LO_AF_MY->CREATE_EMPTY_AO ( ).
LO_AF_MY->SET_AO_TAB ( IO_AO = LO_AO_MY_BO_TYPE ).
- In the method CONVERT_TO_AO enter the factory class ZCL_SCR_AF_MY, in
order manage object references.
- In the method CREATE_EQ initialize an error queue
- Define the method GET_BO_INFO_EXTID as follows:
METHOD GET_BO_INFO_EXTID.
RV_BO_INFO_EXTID = 'MY'.
ENDMETHOD.
6. Implement the factory class ZCL_SCR_AF_MY.
Use
This Business Add-In (BAdI) is used in the SCM-BAS-SCR component. You can use this BAdI
to change or extend the data transferred through the message interface
DeliveryInformationMessage_IN that is part of the process component Supply Chain Analytic
Tools.
______________________________________________________________
SAP AG 490
SAP System
______________________________________________________________
Note:
- The BAdI has two methods: one for inbound deliveries and one for outbound
deliveries.
- There are no separate message interfaces for the actions create, change, and cancel,
since the service operation that processes this message type contains the data type
ActionCode, which contains the information about the action.
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-BAS-SCR component. You can use this BAdI
to change or extend the data transferred through the following message interface that are part of
the process component Supply Chain Analytic Tools:
- SalesOrderCancelledInformationMessage_IN
______________________________________________________________
SAP AG 491
SAP System
______________________________________________________________
- SalesOrderChangedInformationMessage_IN
- SalesOrderCreatedInformationMessage_IN
Standard settings
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-BAS-SCR component. You can use this BAdI
to change or extend the data transferred through the following message interface that are part of
the process component Supply Chain Analytic Tools:
- PurchaseOrderCancelledInformationMessage_IN
- PurchaseOrderChangedInformationMessage_IN
- PurchaseOrderCreatedInformationMessage_IN
Standard settings
______________________________________________________________
SAP AG 492
SAP System
______________________________________________________________
Activities
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.
See also:
Use
This Business Add-In (BAdI) is used in the SCM-BAS-SCR component. You can use this BAdI
to change or extend the data transferred through the message interface
DeliverySchedule_Notification_IN that is part of the process component Supply Chain Analytic
Tools.
Note:
There are no separate message interfaces for the actions create, change, and cancel,
since the service operation that processes this message type contains the data type
ActionCode, which contains the information about the action.
Standard settings
Activities
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.
______________________________________________________________
SAP AG 493
SAP System
______________________________________________________________
See also:
Use
In this IMG activity, you make the general settings for the routing guide, for example:
- Select a cost profile
If the routing guide does not find a cost profile when calculating the transportation and
penalty costs, it uses this default cost profile.
- Activate/deactivate the routing guide
- Activate/deactivate realtime distribution
Use
In this IMG activity, you define request types for the routing guide.
______________________________________________________________
SAP AG 494
SAP System
______________________________________________________________
Use
In this IMG activity, you define modes of transport for foreign trade. The mode of transport is
a customs term for the type of transport used to transport the goods across a border, for
example, rail, road, or air.
The system uses the route to determine the mode of transport for foreign trade. For this, you
must specify the relevant mode of transport for foreign trade for the last stop in a country.
This applies to each leg of the route.
Note:
Modes of transport for foreign trade are supported for export only.
Activities
Use
The document categories are the technical representation of documents or document items.
Assign a role category to the document categories in Customizing for the Object Relationship
Service.
Assign a DDIC structure to each document category that contains all the characteristics or
attributes supported by this document category. The system generates the database table for
storing the characteristics belonging to this document category from this definition.
In Customizing for the Object Relationship Service, define for each document category the form
______________________________________________________________
SAP AG 495
SAP System
______________________________________________________________
in which it is managed in the system (business repository type or persistence category). Only
the type 'BC - Instances of Business Classes (ABAP Objects)' is used in cross-system and
cross-partner document flow.
Use
The role categories (for example, predecessor, successor, offer, order) form the nodes of a link.
The link categories are defined between these role categories. A role category can group
multiple document categories and a document category can be used in multiple role categories.
The role category determines the semantic of an object in a link.
The link categories describe possible links between the defined role categories. The link
category defines the semantic of the link between two documents (or roles). You specify for
each link category the table in which these links are stored. Use a table from cross-system and
cross-partner document flow. Split the management of the links between various tables to
improve performance. By doing this you reduce the number of entries per table. Only one table
is used for each link category, but multiple link categories can be stored in the same table.
You can use only one link category to connect two role categories. Include the same object
type in multiple role categories to connect the same documents using different links.
You can assign attributes or additional data to each link category. The additional data must be
managed by a persistent class. Assign at least the network ID link attribute to the link category.
This link attribute manages the assignment of an individual link to a related network.
You can optionally update the additional data belonging to a link. You cannot update additional
data for a link that is not assigned to the relevent link category. When you delete the link the
additional data is also deleted.
______________________________________________________________
SAP AG 496
SAP System
______________________________________________________________
Use
When querying and evaluating the document flow network, you can limit the result using a
maximum chain. The maximum chain is a section from the object link model. It is identified
by a description and contains many link categories with predecessor and successor document
categories. Only links that lie within the maximum chain (or whose link category is contained
within the maximum chain) are returned by cross-system and cross-partner document flow,
following a corresponding query or evaluation.
The links that are included in the maximum chain do not contain directions for an evaluation,
that is, a certain area within the network is evaluated, rather than links with a particular
direction. The system always takes into account all links within the maximum chain, irrespective
of the document (within the maximum chain) with which you start the query.
The connection between one link and one or more maximum chains is not saved in the
database. Instead, it is redetermined for each query or evaluation. This means that you can
redefine the maximum chains at any time so long as this does not restrict the functions or
applications. In cross-system and cross-partner document flow you cannot, however, prevent this
change to a maximum chain.
Note that the link categories belonging to a maximum chain must be related.
Use
This Business Add-in (BAdI) is used in the Alert Monitor (SCM-BAS-AMO) component. You
______________________________________________________________
SAP AG 497
SAP System
______________________________________________________________
can use this BAdI to change or extend the data transferred through the message interface
SupplyPlanningExceptionSCMByElementsQueryResponse_In.
Standard settings
Activities
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.
See also
Use
You can find Customizing and Business Add-Ins (BAdIs) for enterprise services for master data
in SCM Basis Customizing, by choosing Master Data -> Enterprise Services.
Use
You can find Business Add-Ins (BAdIs) for enterprise services for supply chain analytics
applications in SCM Basis Customizing, by choosing Basic Settings for Supply Chain Analytics
______________________________________________________________
SAP AG 498
SAP System
______________________________________________________________
______________________________________________________________
SAP AG 499
SAP Transportation Management
______________________________________________________________
Copyright
Copyright(c) 2012 SAP AG. All rights reserved.
Neither this document nor any part of it may be copied or reproduced in any form
or by any means or translated into another language, without the prior consent of
SAP AG. The information contained in this document is subject to change without
notice.
All other products which are mentioned in this documentation are registered or not
registered trademarks of their respective companies.
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG iii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG iv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG v
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG vi
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG vii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG viii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG ix
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG x
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xi
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xiii
Release Notes Table of Contents SAP AG
______________________________________________________________
6.2.2.10.5.1 Define Freight Code Sets, Freight Codes, and Determination 196
6.2.2.10.5.2 Define Product Freight Groups 197
6.2.2.11 Trailers and Compartments 197
6.2.2.11.1 Define Compartment Type 197
6.2.2.11.2 Define Means-of-Transport Combination 198
6.2.2.11.3 Define Attributes of MTr Combination/Compartment 198
6.2.2.11.4 Define Coupling/Uncoupling Duration 198
6.2.2.12 Quota Arrangement 199
6.2.2.12.1 Activate Change Documents 199
6.2.2.13 Business Add-In (BAdI) for Source Determination 199
6.2.2.13.1 BAdI: Source Determination 199
6.2.2.14 Product and Location Interchangeability 201
6.2.2.14.1 Application Settings 201
6.2.2.14.1.1 General Settings 201
6.2.2.14.1.2 Maintain Attribute Properties for Supersession Chains 201
6.2.2.14.1.3 Maintain Member Types 202
6.2.2.14.1.4 Maintain Replacement Types 203
6.2.2.14.1.5 Maintain Interchangeability Group Types and Assign
Replacement Types 205
6.2.2.14.1.6 Maintain Graphic Profile 206
6.2.2.14.2 Maintain Number Range for Groups 206
6.2.2.14.3 Maintain Reason Code 207
6.2.2.14.4 Consistency Checks 208
6.2.2.14.4.1 Maintain Field Catalog 208
6.2.2.14.4.2 Maintain Validation 208
6.2.2.14.4.3 Maintain Consistency Profiles and Assign Validation 211
6.2.2.14.4.4 Assign Consistency Profiles and Field Catalog to Group Type 212
6.2.2.14.5 Business Add-Ins (BAdIs) for Product and Location
Interchangeability 213
6.2.2.14.5.1 BAdI: Consistency Checks 213
6.2.2.14.5.2 BAdI: Interface Enhancements 214
6.2.2.14.5.3 BAdI: Master Data Maintenance for Product and Location
Interchangeability 215
6.2.2.14.5.4 BAdI: Rule Resolution 216
6.2.2.14.5.5 BAdI: Group Filter 217
6.2.2.14.5.6 BAdI: XML Upload of Interchangeability Groups 217
6.2.2.14.5.7 BAdI: External Customer Enhancements 218
6.2.2.15 Hierarchy 219
6.2.2.15.1 Define Hierarchy Structure 219
6.2.2.15.2 BAdI: BOD Product Assignment 222
6.2.2.16 Specify Person Responsible (Planner) 222
______________________________________________________________
SAP AG xiv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xvi
Release Notes Table of Contents SAP AG
______________________________________________________________
MaterialSCMSimpleBySupplyPlanningAreaIDQueryResponse_In 259
6.2.2.18.3.2.1.21 BAdI for
MaterialSCMSupplyPlanningAreaAssignmentActivateRequestConf
260
6.2.2.18.3.2.1.22 BAdI for
MaterialSCMSupplyPlanningAreaAssignmentDeactivateRequestConf
261
6.2.2.18.3.3 Source of Supply Determination 261
6.2.2.18.3.3.1 Source of Supply 261
6.2.2.18.3.3.1.1 BAdI for SourceOfSupplySCMByElementsQueryIn 261
6.2.2.18.3.3.1.2 BAdI for SourceOfSupplyByElemenstQueryResponse 262
6.2.2.18.3.4 Interchangeability Group Management 263
6.2.2.18.3.4.1 Material and Site Interchangeability Group 263
6.2.2.18.3.4.1.1 BAdI for
MaterialAndSiteInterchangeabilityGroupSCMByElementsQuery 263
6.2.3 Master Data Layer 264
6.2.3.1 BAdI: Modify Generated Partner ID 264
6.2.4 Configure Parameters 265
6.2.5 Alert Monitor 265
6.2.5.1 Define Number Ranges for Alerts 265
6.2.5.2 Activate/Deactivate Applications in Alert Monitor 265
6.2.5.3 Maintain Prioritization of Alert Types 266
6.2.5.4 Define Additional Status in Alert Monitor 267
6.2.5.5 Limit Additionally Defined Status to Specific Alert Object
Types 267
6.2.5.6 Business Add-Ins (BAdIs) for the Alert Monitor 268
6.2.5.6.1 Change Prioritization of Alerts Read 268
6.2.5.6.2 Extend or Change Alert List 269
6.2.6 Alert Notification Engine 270
6.2.6.1 Specify Message Channels for Alert Notification Engine 270
6.2.6.2 Connection of the Alert Notification Engine to the Portal 270
6.2.6.3 Business Add-Ins (BAdIs) for the Alert Notification Engine 271
6.2.6.3.1 Change Structure of Messages 271
6.2.6.3.2 Change URL for Calling an Alert 272
6.2.6.3.3 Change Attachments 272
6.2.6.3.4 BAdI: Change Authorization Check for Location Products 272
6.2.7 Process Controller 273
6.2.7.1 Define Service 273
6.2.7.2 Define Strategy 273
6.2.7.3 Define Methods 274
6.2.7.4 Assign Methods to a Strategy 274
6.2.7.5 Define Parameters 274
6.2.7.6 Assign Parameters to a Method 275
______________________________________________________________
SAP AG xvii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xviii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xix
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xx
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxi
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxiii
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxiv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxv
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxvi
Release Notes Table of Contents SAP AG
______________________________________________________________
______________________________________________________________
SAP AG xxvii