When VAS information is present in TPO and PTO, the same information shall be copied into TPO/PTO Item text as ‘VAS text’. This shall include VAS information for the item and VAS information specific to schedule lines. This VAS text shall flow in follow-on documents – Purchase Requisition and Purchase Order respectively. VAS information shall be present in print output as well as purchase order IDOC
The attached document shows how to maintain VAS in Purchase order for SAP AFS
AFS Material size conversion enables you to display the grid values determined in the system differently. It changes how the grid values are displayed in AFS grids or applications. It is customizable with the following parameters
- User Parameter (J31 is the user parameter)
- Customer / vendor Id
- Material Id
Sales order, Purchase order, Sales Requirement List etc are some applications where conversions are applicable.
In the Customizing step you define the conversion logic for dimension values. This means that you can define different rules regarding when the conversion should take place and how the system should convert each individual dimension value with a specific conversion type.
You can execute the conversion based on one of the following criteria or on a combination thereof:
- User Parameter
- Material (only for item-dependent conversion)
Remember that the conversion is also dependent on the characteristics of the grids and the dimension values.
Customizing in SPRO
Define conversion indicators -> New entries
In this step you must first define the conversion types and then the dimension value conversion.
That means that you create a connection based on a conversion type between the dimension values and the conversion value during the line and grid entries.
-> Define Conversion Indicators
- New Entries
In this step you first define the conversion indicator and then assign the conversion types.
1. Defining the Conversion Indicators
You define the conversion indicators and specify whether each is a material indicator or a customer/vendor indicator.
You do not have to explicitly maintain the user indicator, but rather you can define it in the user parameter J31.
2. Assigning Conversion Types
Define which conversion types can be used depending on the combination of the material, customer/vendor, and user indicators.
Using the sequence number you can define several conversion options for the same combination of indicators and specify an option as the default with the sequence number 0.
The system uses the following sequence during the search:
|Sequence||Material ID||Cust./Vendor ID||User ID|
|Legend: x = exists, – = does not exist|
The combination of indicators with the number 0 is always the default value. The system automatically uses the default conversion types in AFS applications. That means that you have to select non-default conversion types manually in order to see the values with these conversion types.
The dimension value conversion can only use the conversion types that have been assigned for one of the above mentioned combinations of indicators.
Note : We can maintain conversion depending on three factors
- Material Id
- Vendor Id
- Customer Id
Currently Material id is not supported from AFS for 5.0, 6.0 and 6.3 as standard. But we provide modification notes for customers for this functionality. From 6.4 onwards, it is again made as standard.
Assign Conversion Types -> new Entries
(Here we associate the vendor Id and the conversion type)
The conversion Id which is maintained need to be associated with the vendor.
XK02 -> Purchasing organization data
In the purchasing data screen,
Menu -> Environment -> AFS Zusatzdaten
Maintain the vendor Id here.
In change mode, click on “Conversion “
- New Entries
Maintain the conversion values for the characteristic values
Create a grid. In J3ah , the conversion should be ticked.
Material SL_MATERIAL created.
Create purchase order with vendor KK_VENDOR
The conversion SK_CONV is picked by default.
from the conversion button.
Maintaining Material Conversion using Customer ID
For maintaining Customer ID, the conversion indicator should be of type Customer and the id need to be maintained at customer master
XD02 -> AFS Additional data
Maintaining Material Conversion using Material Id
Material id is maintained in Material master
Maintaining Material Conversion using User ID.
4) Maintain Conversion Type
6) Maintain data as follows:
7) CT04 -> kk_size -> Conversion
VAS stands for Value-added Service. It is an operation performed on materials, which enhances their value, worth, functionality or usefulness.
In a customer scenario, the customer might request some specific service to the goods before they are delivered.
Some examples being
- Company logo printed in a t-shirt
- Special packing of the shirt
- Labeling the material
For meeting the demands of such customer requirements, Value-added services are created in the AFS system. At any point of the sales cycle, VAS information is required and should be displayed to the user.
Mainly there are two types of VAS information
- VAS Data – not tangible
- VAS Item – tangible item
Creating a VAS item
Creating a value-added material is similar to creating a normal AFS material with item category Group set to J3AV. (In sales order 2 tab)
When creating a Sales order for the Material (the normal material, not the VAS material), we will have to consider VAS items also.
The Actual application of value added service for a particular material or customer happens in the warehouse, the warehouse personnel needs to be informed about the value added service that needs to go in for a particular order. This is done through determination of VAS in the delivery note.
There are three types of VAS
- Ticketing / Labelling
- Special Services
We will have to use Conditioning technique for VAS Information.( Tx : J3A9 – Maintain condition data for VAS. Select Sales organization and customer and maintain the data. )
Ticketing / Labelling
- Enter the details and also maintain the text.
- one – to – one mapping of main material and the VAS material
- Not one to one mapping
- Maintain PO2, Material and also the increment
- Same as that of ticketing
- It could be some services together with a tangible item
Attaching VAS data to an AFS material
Tx : J3A9 , Condition Type : VAST , Select : Sales Area , Customer . Enter the sales area, and then customer number and press ‘Tick/Labelling’. Enter the VAS Material. Select the check box SD indicator – so that item wil be created when entered in the sales order Also Select Select : Sales Area , Customer and material and enter the VAS material
SD indicator is set. Which means that VAS item will be created when saving a sales order.
VAS In sales order
VA01 -> enter the customer and material, the VAS data will be picked from the material depending on the condition records which are maintained.
Save the sales order. Standard Order 13478 has been saved.
It can be seen that VAS data is picked. This depends on the customizing maintained in the customer master and also in the order type.
In order to create VAS items, Select the item, Navigate to Menu -> Goto -> Value Added Services -> Create New item J_3ABDSI requirements are created
In AFS MD04 , we can see that requirements are created for VAS items also
VAS data is not MRP relevant. The customers don’t keep track of VAS data.
Create a sales order and maintain VAS data
Database table : J_3AVATL
Allocate the order and create delivery.
In the delivery document, Select the tab “AFS Item overview” and select GoTo -> Value added services -> Ticketing. VAS data will be displayed. Now the database table will have two entries.
Customizing for VAS
- Customizing in Customer master need to be maintained for the VAS data to be picked up automatically
- Customizing in order level
For order type : OR
- Item Categories
Help.Sap.com link for VAS
SAP AFS has enhanced standard SAP® R/3® data structures to facilitate the handling of potentially very large volumes of data. These enhancements derive largely from the size and seasonal requirements of the industry and relate to the building of product levels based on style/color/size as used throughout the logistical cycle.
A grid has been developed to support these specific enhancements and safeguard high levels of performance. This tool ensures that as styles change from season to season, the enormous number of stock keeping units (SKUs) can still be maintained quickly and easily.
In addition to grid dimensions, you can further specify product characteristics by categories. Categories provide an additional layer of detail, allowing you to segregate levels of quality, customer segments, country of origin, and so on. The SAP AFS management of categories has been further enhanced so that category fields can be flagged as being relevant to certain applications in SAP AFS (for example, for planned requirements consumption, bill of material maintenance, or sales status).
An AFS Material grid can be visualized as follows.
More information about Grids can be found at the post ‘AFS Master Grid’.
Make-to-order production is a production cycle that guarantees that a material is produced exactly according to the requirements of one customer.
In the case of AFS , MTO scenario is more or less similar to standard, with one exception of an ARun happening at background for the sales order. A special customizing need to be set to mark that explicit ARun is not necessary for MTO orders, rather it will happen during delivery creation.
First we will see how an MTO order is created.
Create Sales order
Execute transaction VA01 and create a sales order of Order OR. After entering the material change the Item Category to JMT2.
Enter all the remaining fields which are necessary and then save it.
Lets see the status of the order’s requirement in AFS MD04. Enter the material, plant and Order number and press enter
We can see that the order is in Blocked status now.
We will have to carry out MRP (/AFS/MD02) to proceed with the processing of the sales order. Depending on the business process, the Items of the sales order will be manufactured in house or procured from outside. And depending on the setting, AFS MRP will be create a ‘Planned order ‘ or a ‘Purchase Requisition’.
In this case explained today, we are going to talk about in-house production. Which means that when we execute MRP, a ‘Planned Order’ will be created
We can see that for the sales order, a planned order is created.
Create Production Order
Now we will have to create a Production Order with this Planned order. Right click on the Line and select the entry ‘Planned order to Production order’.
Click on Generate Operation
Release and Save
Order number 1012912 saved
The Goods which are manufactured should be entered in to the system. For that we can use Goods Receipt (Tx: MIGO)
Check and Post
Once the goods receipt is done, Stock has come to our warehouse and it is assigned to the Sales Order. This can be seen in the Stock Requirement List (/AFS/MD04).
It can be seen that the stock is an ‘E’ Stock (Sales order stock). This is also called Order assigned stock. This stock can be assigned only to the sales order for which it has been created.
Once the stock is there in the warehouse, we can create a delivery using VL01N or any other similar transactions.
Note : In the MTO scenario, ARun happens at background during delivery creation. As ARun is mandatory for an AFS material, we will have to maintain a customizing setting in SPRO mentioning that this order-to-cash cycle is without explicit ARun. SPRO customizing path is
SPRO -> Logistics Execution -> Shipping -> Deliveries -> Define Delivery Item Categories for AFS.
The flag MTO/PTO w/o ARun should be set