Sap SD
Sap SD
Sap SD
This transaction is used to correct errors that Use this transaction to display a dangerous
have resulted from automatic goods move- good master previously created using transac-
ments. Automatic goods movement errors tion DGP1.
occur, for example, when a production
order is being confirmed and components
DGR1 Dangerous Goods Master:
are backflushed from a storage location
Display with Descriptions
that does not have the required quantity in
inventory. Selection criteria include plant, Use this transaction to display a list of danger-
storage location, material, error date from/ ous goods master data from the dangerous
to range, and other relevant inventory docu- goods master data table DGTMD. Input
ment data. The output is an aggregated list of selection includes material, regulation key,
goods movement errors. Once the error has and valid from/to date range. The output
been reviewed and resolved, the inventory can be listed by material, mode of transport
movement will be processed. category, and validity area; all change sta-
tuses, which are identified by validity area or
change number, can be read at the item level.
DGP1 Create Dangerous
Display layout can be changed and saved as a
Goods Master
default, according to user requirements.
This transaction is used to create a danger-
ous good master, which is an extension
DP91 Resource-Related
of the material master. The master record
Billing Request
contains information required to carry out
automatic checks in the sales and distribu- This transaction is used to create a resource-
tion and materials management processes related billing request, which is a special type
and generate documents required by local of billing based on resources consumed by
regulators. Input an existing material master the organization. For example, a consulting
and the dangerous goods regulation code company agrees to sell services based on time
(in customizing the dangerous goods regula- spent on a sales order. Time is recorded to
tion code contains the mode of transport and the sales order and then the customer is
validity area, for example, Germany). Enter billed based on the hours charged to the
the master data and save. sales order. This transaction generates the
resource-related billing request, which is
followed up by an actual billing document.
DGP2 Change Dangerous
Input the sales order and line items, pricing
Goods Master
date, posting date and posting period, and
Use this transaction to change a dangerous execute.
good master previously created using transac-
tion DGP1.
229
7 Sales and Distribution (SD)
This transaction is similar to transaction Use this transaction to change pricing condi-
MCTA but focuses on the sales organization tion records for shipment costs, which may
characteristic and uses information structure be required if you need to change the rate,
S003 (Sales Organization). An information extend the valid to date, or place a deletion
structure contains characteristics (fields that indicator on the condition record. Input the
are reported on) and key figures (results of condition type, click Enter, select the condi-
the report). This transaction has the follow- tion table that contains the condition fields
ing standard delivered characteristics: sales (note that in customizing you do have some
organization, division, distribution channel flexibility as to changing some of the required
and sales district. The key figures include, fields for the purposes of maintenance, which
for example, sales order values and quan- can be useful if you want the change multiple
tity, open sales order values, sales order condition records at the same time) and click
cost, returns order values, billing values and Execute. Then maintain the condition record
sales order subtotal values. Input customer, and click Save.
sales area and posting period from/to range,
and execute. Multiple display functions are
TK13 Display Condition Records
available, including the ability to switch
Shipment Costs
drill-down order, the characteristic key and
value display, and key figures related to top Use this transaction to display a condition
% values. record previously created using transaction
TK11.
This transaction is used to maintain pricing Use this transaction to list all sales docu-
condition records for shipment costs that ments that are incomplete according to the
access pricing information automatically incomplete procedure assigned to the sales
when creating a shipment cost document via document header or line item. Check the
transaction VI01. Input a condition type, for box for the document type(s) selected, the
example FB00, and click Enter. Next select status code, sales area information, and
the condition table to be maintained (each execute. The output will list the incomplete
condition type will be customized with an documents with the follow-on documents
access sequence and condition tables with affected and provide the ability to select the
the condition fields) and click Enter. In order document, complete the missing data, and
to calculate freight costs based on scales, you save the document.
also need to assign the scale to the freight
condition type in customizing (transaction V.2 Incomplete SD Documents
T_06). Maintain the condition record fields, (Incomplete Orders)
rate, unit of measure and valid from/to fields,
and save. This transaction is used in the same way
as transaction V.01 except the default field
selection for the SD transaction group is “0,”
which means that all incomplete sales orders
will be selected.
231
7 Sales and Distribution (SD)
prices and discounts for all materials within a from/to, delivering plant, sales organization,
group. Select the condition table that contains distribution channel and customer.
the index fields, input selection criteria and
then click Execute. On the next screen, input
V_UC Selection of Incomplete
the condition record values, and save.
SD Documents
233
7 Sales and Distribution (SD)
235
7 Sales and Distribution (SD)
237
7 Sales and Distribution (SD)
239
7 Sales and Distribution (SD)
defaulted into the sales deal. Input the agree- input the description. Then enter the pay-
ment type, click Enter, and enter general ment terms, valid from/to date range and
data such as the valid from/to date range and internal comment, if required, and save.
description of the deal. Complete the master
data by clicking the Condition Record icon
VB32 Change Promotion
to input the pricing/discount information,
for example, a discount on a product line or Use this transaction to change a promotion
individual materials. This condition will now previously created using transaction VB31.
be shown in the sales order if that product This transaction may be used, for example,
line or material is being sold. if the promotion needs to be discontinued
prematurely, which can be accomplished by
changing the valid to date.
VB22 Change Sales Deal
241
7 Sales and Distribution (SD)
This transaction is used to update billing This transaction lists all sales orders and
documents for rebate conditions that have deliveries with payment cards. The report
been created with a valid date in the past or selection criteria include sales area infor-
pricing condition changes that will affect bill- mation, sales document and various status
ing documents already created. The program indicators, such as the sales document’s
updates the billing document pricing proce- overall status and credit hold status. The
dure for changes to rebate conditions and output display enables you to process a sales
then posts an accrual if required. Selection document, release documents and carry out
criteria include rebate agreement number, authorizations.
rebate recipient, validity end date before,
sales area information and posting date.
VD01 Customer Create (Sales)
The program can be run in test or update
mode. This transaction is used to create the cus-
tomer master record sales and distribution
views, which are stored at the sales area level.
VC/2 Sales Summary
The customer master sales and distribution
Use this report to prepare for sales activi- view contains data relevant to sales, shipping,
ties. The report is split into a header and billing and business partner determination
main section. The header contains a View functionality. Customer master data fields
Field icon, which allows you to group the that are either optional or required fields,
information you require and an Information as determined by the account group, can
Block field, which enables you to go directly be maintained. All business partners, such
to the information block you require. The as sold-to, ship-to, payer and bill-to, can be
main body of the report contains blocks of created using this transaction code. Input the
information, such as the customer address, customer master sales area information and
partner contacts, sales volume/key figures, the customer master number if the General
credit information, promotional agreements, Data views have already been maintained;
and any payment card information. if not, leave blank and the General Data
will need input also. Then click Enter.
Input relevant customer master data and
VC01N Create Sales Activity
save. Note that there is a comparison report
Use this transaction to record sales activities via transaction F.2D that displays customer
you engage in with a customer. Record the master records that have not been created in
sales activity type such as a phone call, sales finance or sales and distribution to ensure
letter, etc., date and time from/to the activity that all data have been set up in the relevant
took place, company information, contact modules.
person and description of the activity. The
screen can be customized by sales activity
VD02 Customer Change (Sales)
type to suit business requirements. Sales
information can be displayed and you can This transaction is used to change any of the
branch to the address data of the customer. customer master record views in the Gen-
Follow-on activities can also be created, such eral or Sales Area Data views. Customer
as a sales letter to follow up on a phone call master data fields that are either optional
or sales order processing. or required, as determined by the account
group, are available to change. All business
243
7 Sales and Distribution (SD)
This transaction is used to process the billing This transaction is used to process multiple
document, which represents the final step in billing documents at one time. Selection is by
the sales and distribution ordering cycle. This billing date, reference document or sales area.
transaction is used to process an individual You can change the default data, proposed by
billing document; however, transaction VF04 copy control, by clicking the Default Set-
is used to process multiple billing documents. tings tab and selecting a different billing type
Billing document types, including invoices, or billing date. Document selection enables
credit memos, cancellations, rebate settle- the choice of sales process you want to bill,
ments and pro forma invoices, are typically such as order-related or delivery-related bill-
defaulted from the previous document type/ ing. After executing the program and before
copy control settings in customizing. The you create the billing documents, you have
billing document is fully integrated with the the option to bill individually for each refer-
financial module and, upon posting, creates ence document or perform collective billing,
financial postings to the general ledger and where the system tries to combine billing
management reporting modules (if required). documents as much as possible, by sold-to,
Input the billing type (if needed) and billing payment terms, etc.
date (current date is defaulted) and then input
the reference document, which could be a List of Billing Documents
VF05
delivery document, sales order (if non-deliv-
ery relevant) or rebate settlement request, Use this transaction to list billing documents
and click Enter. The billing information can using a material or business partner, typi-
be reviewed before saving. cally payer, as one of the selection criteria.
You can select all open billing documents or
all billing documents within a date created the invoice list number, remove the billing
range. Various output display options are document, and save the list.
available, which can be saved and used as
default. Note: A special authorization param-
VF23 Display Invoice List
eter ID is required in your user profile in
order to make and save changes to the display Use this transaction to display an invoice list
layouts. previously created using transaction VF21.
This transaction is used to cancel a billing Use this transaction to list invoice lists using
document, which may be required if, for the business partner payer. You can select all
example, there was an error in posting to open invoice lists or all invoice lists within
the incorrect customer account in finance. a date created range. Various output display
An additional cancellation billing document options are available, which can be saved and
is created reversing the accounting entries, used as a default.
allowing the corrections to be made to the
reference document and allowing for the VF26 Cancel Invoice List
recreation of the billing document. Input
the billing document number and save. The Use this transaction to cancel invoice lists,
cancellation will also be displayed in the which reverses financial postings and renders
document flow. the billing documents available for posting
again.
245
7 Sales and Distribution (SD)
sales order line item from the accounting the document number. The display list offers
document. The revenue posting document the ability to navigate to postings at the line
can also be found by looking at the document item level and then to the revenue accounts
flow and also by drilling back to the original with the revenue update status. Click the All
document from the accounting document. Revenue Postings icon to display all postings
Selection criteria include sales documents or for a collective run. Drill-down capability
the Accounting Document radio buttons is available to view the sales order and the
and the document number. The display offers follow-on documents.
the ability to navigate to postings at the line
item level and then to the revenue accounts
VF46 Maintain Cancellation List
with the revenue update status. Click the All
Revenue Posting icon to display all postings Use this transaction to cancel any revenue rec-
for a collective run. Drill-down capability is ognition postings incorrectly generated from
available to view the sales order and follow- transaction VF44. This transaction reverses
on documents. the original financial postings, marks both
the original line and the reversed line with a
cancellation indicator in the revenue recogni-
VF44 Edit Revenue List
tion tables, and creates new lines ready for
This transaction is used to recognize rev- use again with transaction VF44.
enue separately from the standard billing
document, once the process is initialized
VF47 Revenue Recognition;
(depending on the revenue recognition
Inconsistency Check
method). Revenue recognition functionality
in Revenue Table
is activated by item category in customizing.
Sales order line items with an item category Use this transaction as the main tool in the
activated for revenue recognition will con- analysis of the revenue recognition data from
trol when revenue is recognized as opposed a technical view of the revenue recognition
to recognizing revenue when invoicing the tables. Sales orders may contain errors, which
customer (which is the standard SAP process). can cause inconsistencies in the revenue
Input the company code, sales document recognition tables (VBREVK, VBREVE and
number range (if required), the posting VBREVR). Selection criteria include company
period/fiscal year, posting date, and execute. code, sales document range, number of lines
The output displays the revenue recognition to read (to improve performance) and types
relevant line items from which you can select of checks (for example, checking control
the lines and process the financial posting lines in the revenue recognition tables and
documents individually or collectively. whether the control lines have errors). The
report can be executed in test mode (which
is recommended until errors are analyzed)
VF45 Revenue Report
and update mode.
Use this transaction to report on revenue rec-
ognition postings for multiple sales orders. Compare Report
VF48
The revenue posting document can also be
found by looking at the document flow and This transaction is used to compare finance
by drilling back to the original document from and sales and distribution balances on the
the accounting document. Selection criteria accrual accounts (i.e., deferred revenue and
include sales and distribution documents or unbilled revenue). The program looks at the
the Accounting Document radio button and account balance in finance and compares this
247
7 Sales and Distribution (SD)
tion record fields, price, unit of measure and purposes. For example, a sales order placed
valid from/to fields and save. by customer who has exceeded his or her
credit limit can be blocked. After the sales
order has been blocked, the customer may
VK12 Change Condition Records
settle his or her account receivable and/or the
Use this transaction to change pricing condi- credit department may grant the customer
tion records, which may be required if you more credit, which means that you can use
need to change the price, extend the valid to this transaction to release the blocked sales
date, or place a deletion indicator on the con- order(s). Input the credit control area and
dition record. Input the condition type, click credit representative group, credit account
Enter, select the condition table that contains (customer) and click Execute. On the next
the condition fields. (Note: In customizing, screen, select the blocked sales order, click
you do have some flexibility as to changing the Release flag, and save the document.
some of the required fields for the purposes
of maintenance, which can be useful if you
VKM2 Released SD Documents
want to change multiple condition records at
the same time.) Click Execute. Then maintain Use this transaction to display a list of sales
the condition record and click Save. documents that have been released via trans-
action VKM1.
VK13 Display Condition Records
VKM3 Sales Document
Use this transaction to display a condition
record previously created using transaction This transaction is used to review only sales
VK11. orders that have been blocked via credit
control, as opposed to transaction VKM1,
which reviews both sales orders and deliver-
VK14 Create Condition Records
ies. There is also a selection option for the
with Reference
sales order document number. Customers
This transaction is used to create pricing can be set up with a credit master and with
condition records with reference to existing Dynamic Credit Checking turned on at the
pricing condition records. Input the pricing sale document level, sales documents can
condition type, select the table used for the be checked for credit control purposes. For
reference, input the reference pricing condi- example, a sales order placed by a customer
tion record, select the option to keep the who has exceeded his or her credit limit can
reference valid from/to date, if required, and be blocked. After the sales order has been
execute. On the next screen, enter the new blocked, the customer may settle his or her
entries at the line item level and save. account receivable and/or the credit depart-
ment may grant the customer more credit,
VKM1 Blocked SD Documents which means you can use this transaction to
release the blocked sales order(s). Input the
This transaction is used to review sales docu- sales order document number, if known, and
ments, including sales orders and deliveries, click Execute. On the next screen, select the
that have been blocked via credit control. blocked sales order, click the Release flag,
Customers can be set up with a credit mas- and save the document.
ter and with Dynamic Credit Checking
turned on at the sale document level, sales
documents can be checked for credit control
249
7 Sales and Distribution (SD)
251
7 Sales and Distribution (SD)
253
7 Sales and Distribution (SD)
Use this transaction to display a worklist of This transaction is used to create multiple
unchecked deliveries, which are deliveries delivery documents in reference to a sale
with a reduced scope of check in relation to and/or purchase order. Sales and purchase
the main availability checking functionality. orders are analyzed and delivery documents
An unchecked delivery is only created in are created according to the planned delivery
reference to a preceding document that has date. Collective processing of deliveries may
shipping requirement dates on it. Use this be required if you want to combine deliver-
transaction to convert unchecked deliveries ies for a ship-to party. Input the shipping
into checked deliveries by performing all nec- point, the delivery creation date (which is
essary checks that were explicitly switched the earliest of the material availability date
off when you created the unchecked delivery, or transportation planning date), the rule
especially the availability checking. Input the for determining the delivery date, and click
sales area, shipping point, planned goods Execute. You can then manually process the
movement date, and click Execute. The deliv- delivery document by selecting the line and
ery now confirms the delivery quantities to clicking the Dialog or you can select the
the sales order and updates the status. You lines and click the Creating the Deliveries
can now perform all the follow-on functions, in Background icon.
such as picking, packing, and goods issue.
VL10A Sales Orders, Fast Display
VL08 Report Results of Pick Order
This transaction is used to create multiple
This transaction is used to report picked delivery documents in reference to a sales
quantities. Input the delivery number and order only. Sales orders are analyzed and
the picking request number and click Enter. delivery documents are created according
On the next screen, you can confirm amounts to the planned delivery date. Collective
for individual items in the picking request. processing of deliveries may be required if
Items that are subject to confirmation are you want to combine deliveries for a ship-to
automatically confirmed. party. Input the shipping point, the delivery
creation date (which is the earliest of the
material availability date or transportation you want to combine deliveries for a ship-to
planning date), the rule for determining the party. Input the shipping point, the delivery
delivery date, and click Execute. You can then creation date (which is the earliest of the
manually process the delivery document by material availability date or transportation
selecting the line and clicking the Dialog planning date), the rule for determining the
icon or you can select the lines and click the delivery date, and click Execute. You can then
Creating the Deliveries in Background manually process the delivery document by
icon. selecting the line and clicking the Dialog
icon or you can select the lines and click the
Creating the Deliveries in Background
VL10B Purchase Orders, Fast Display
icon.
This transaction is used to create multiple
delivery documents in reference to purchas-
VL10I Sales and Purch. Order
ing documents only. This may be required, for
Item Sched. Lines
instance, when delivering interplant transfers
using stock transport orders. Stock transport Use this transaction to create multiple
orders are analyzed and delivery documents delivery documents in reference to a sales
are created according to the planned delivery or purchasing schedule line agreement.
date. Collective processing of deliveries may Schedule line agreements contain details of
be required if you want to combine deliv- a delivery schedule. Some scheduling agree-
eries for a ship-to plant location. Input the ments contain two sets of delivery date: one
shipping point, the delivery creation date is a forecast delivery date and the other is a
(which is the earliest of the material availabil- firm delivery date that can be sent by the cus-
ity date or transportation planning date), the tomer via EDI. Once the firm delivery dates
rule for determining the delivery date, and are received, you can use this transaction for
click Execute. There are also further selec- the automatic creation of the delivery docu-
tion options for narrowing the list of stock ments for subsequent shipment processing.
transport orders on the Purchase Orders Collective processing of deliveries can also
tab. On the next screen, you can manually facilitate combining deliveries for a ship-to
process the delivery document by selecting party. Input the shipping point, the delivery
the line and clicking the Dialog icon or you creation date (which is the earliest of the
can select the lines and click the Creating material availability date or transportation
the Deliveries in Background icon. planning date), the rule for determining the
delivery date, and click Execute. You can then
manually process the delivery document by
VL10H Sales Order and Purchase
selecting the line and clicking the Dialog
Order Items
icon or you can select the lines and click the
This transaction is used to create multiple Creating the Deliveries in Background
delivery documents in reference to a sales/ icon.
purchase order at the line item level. The
delivery list output gives you the option to
VL21 Create Background Jobs
select specific quantities, at the line item
for Goods Issue Posting
level, when combining and creating deliv-
eries. Sales and purchase orders are analyzed This transaction can be used for collectively
and delivery documents are created accord- posting the goods issue for delivery docu-
ing to the planned delivery date. Collective ments and can be set up to run in background
processing of deliveries may be required if mode. Selection criteria include shipping
255
7 Sales and Distribution (SD)
Use this transaction to change an inbound This transaction is used to make changes to
delivery document, which may be required to wave picks. Input the warehouse number,
input a change in the planned delivery date, reference date (used to compare with the
change the confirmed vendor delivery quan- delivery date), timeslot group, timeslot and
tity or process the goods receipt. Input the the numbers of the wave picks in the group
inbound delivery document number, click field. On the next screen, the wave picks
Enter, make changes to the delivery date or appear. Waves and deliveries that were saved
quantity received, for example, and save. with capacity problems are marked in yellow.
You can move deliveries from one wave to
257
7 Sales and Distribution (SD)
259
7 Sales and Distribution (SD)
values for shipment dates and times. There 0 (Planned), transportation planning point,
is also an option to process transportation planned check-in date, and the shipment
chains when shipments consist of multiple type. Input selection criteria and execute
shipment documents. Execute the program to display the list. On the next screen, the
with an option to log the results, which can planner can select a shipment and branch to
be viewed via transaction VT05. the shipment document for processing and
save the document. This report is displayed
in advanced list viewer (ALV) format, which
V T05 Logs in the Application Log
means there are advanced view options that
Use this transaction to display the log can be customized by the user and saved for
resulting from the collective shipment cre- future reporting.
ate program executed via transaction VT04.
The amount of detail in the log depends on
V T12 Shipment List: Shipment
your selection when executing transaction
Completion
VT04; for example, you can save the log
with a normal amount of detail or with very This transaction is similar to transaction
detailed information, including messages of VT11 but has an extra option related to sta-
a technical nature. tus reporting of the shipment document, in
particular, transportation status and dates for
planned and actual shipment completion.
V T06 Shipment List: Collective
Change Shipment
V T16 Shipment List: Check-in
This transaction is used for mass changes to
shipment documents, for example, if you Use this transaction to report on shipments
need to change the forwarding agent on mul- that you want to check in. You can report on
tiple shipments. Instead of changing each all shipments that are expected to arrive on
document individually, you can make a mass that day, for instance, so that you can check
change in multiple shipment documents in in the shipments as the trucks arrive. Selec-
one step. This change function allows you to tion criteria important for check-in include
enter changes in a sample line and then carry planned deadlines and service agents. Input
those changes over multiple shipment docu- selection criteria and execute the report. From
ments. Selection criteria include forwarding the displayed list, you can set the check-in
agent, route, shipping conditions, container status for all selected documents. Provided
ID, overall transport status and various that the relevant setting was made in the
transportation planning dates. Execute the activity profile, a dialog box will appear in
program and, on the next screen, enter your which the truck’s license plate number and
changes in the default line and choose refer- driver’s name can be entered. Once you have
ence document. New value(s) will update the made changes to a shipment document in the
selected shipment documents and then you list and then returned to the list, you can use
can save your changes. the Refresh function to update the list.
and how much workload exists. For example, documents, labels to attach to the side of con-
the transportation planner can review a par- tainers, shipment notifications and pro forma
ticular shift in terms of workload and react billing documents to accompany export
to a busy schedule. In this way, the work can shipments across country borders. Input
be distributed more evenly. Selection criteria the shipment document number, planned
include transportation planning point, ship- shipment completion date, transportation
ment type, shipping point, forwarding agent, planning point, business partners (including
transportation planning date and time range, ship-to party and forwarding agent), output
status groups, and an option to select the type (documents), the transmission medium
critical number of shipments per hour. (such as printout and email), output device
(such as a printer), and execute. The next
screen will show the status of the output.
V T22 Selection Screen: Change
Document Shipment
VV21 Create Output – Condition
Use this transaction to report a list of ship-
Records: Shipping
ment document changes. Selection criteria
include user ID of the individual making the This transaction is used to create conditions
change, date and time of change, shipment for the automatic generation of output (such
number, shipment document table/field, as printed documents/sending emails) for
and an option to display the changes per shipping documents. Input the output type
shipment or by field grouping. The report and click Enter to select the condition table.
output will list the fields changed grouped Then choose the condition table that will
by shipment document or table field and the store the condition records and click Enter.
old/new field values and date changed. The condition record will be those conditions
that, if fulfilled, will automatically generate
the output. On the next screen, input the
V T32 Selection Criteria for
conditions, the valid from/to date range and
Forwarding Agent
save.
This transaction is used to report on the
tendering status of shipment order where
VV22 Change Output – Condition
one or more potential transportation service
Records: Shipping
providers submit a quote for the transpor-
tation service. Selection criteria include Use this transaction to change conditions for
tender status, such as accepted or rejected the automatic generation of output (such as
by forwarding agent, date of tender status, printed documents/sending emails) for ship-
forwarding agent, shipment type, and over- ping documents, which may be required to
all status of the shipment document. Once extend the validity period for the condition
the quote is accepted, the shipment order is record. Input the output type and click Enter
updated with the terms and conditions of to select the condition table. Then choose the
the transportation service and the service is condition table that will store the condition
carried out. records and click Enter. Make changes to the
condition record and save.
V T70 Messages for Shipments
261
7 Sales and Distribution (SD)