{"id":31,"date":"2013-10-17T09:28:17","date_gmt":"2013-10-17T08:28:17","guid":{"rendered":"http:\/\/www.pierre-vincent.com\/memosap\/?p=31"},"modified":"2013-10-17T09:28:17","modified_gmt":"2013-10-17T08:28:17","slug":"derivation-des-donnees-de-lot","status":"publish","type":"post","link":"http:\/\/www.pierre-vincent.com\/memosap\/2013\/10\/17\/derivation-des-donnees-de-lot\/","title":{"rendered":"D\u00e9rivation des donn\u00e9es de lot"},"content":{"rendered":"<h2>Source :\u00a0<a href=\"http:\/\/www.sapsword.com\/home\/sap-batch-management\/sap-batch-derivation-1\">http:\/\/www.sapsword.com\/home\/sap-batch-management\/sap-batch-derivation-1<\/a><\/h2>\n<h2><span style=\"text-decoration: underline;\">SAP Batch derivation<\/span><\/h2>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<h3><a name=\"TOC-Definition\"><\/a><span style=\"color: #990000;\"><span style=\"text-decoration: underline;\">Definition<\/span><\/span><\/h3>\n<div><\/div>\n<div><\/div>\n<p><span style=\"font-size: medium;\">Transferring batch characteristics values or batch master fields from the sender batch to the receiving batch is called \u201cBatch Derivation\u201d. The component batches can pass on their Field values\/characteristics values to the manufactured batch.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Events at which the copy of characteristics values to the manufactured batch is possible =<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">\u00b7<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">At Goods Receipt of the manufactured quantities<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">\u00b7<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">At Release of order<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">\u00b7<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">At Usage Decision<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">\u00b7<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">At Batch Creation<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3><a name=\"TOC-Batch-Derivation-Example\"><\/a><span style=\"text-decoration: underline;\">Batch Derivation Example<\/span><\/h3>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">The following is an example of batch derivation at production order or process order release.<\/span><\/p>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">Production order \/ Process order = 1000120 for Material M1<\/span><\/p>\n<p><b style=\"font-size: medium; line-height: 1.714285714;\">Step 1<\/b><span style=\"font-size: medium; line-height: 1.714285714;\">: Define the transfer characteristics from the issued or sending component batches to the manufactured batch.<\/span><\/p>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">\u00a0<\/span><\/p>\n<table width=\"588\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"84\"><b>Issued Component<\/b><\/td>\n<td valign=\"top\" width=\"60\"><b>Batch<\/b><\/td>\n<td valign=\"top\" width=\"132\"><b>Concerned Characteristics<\/b><\/td>\n<td valign=\"top\" width=\"60\"><b>Value<\/b><\/td>\n<td valign=\"top\" width=\"72\"><b>Require Transfer<\/b><\/td>\n<td valign=\"top\" width=\"180\"><b>Logic<\/b><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">C1<\/td>\n<td valign=\"top\" width=\"60\">B1<\/td>\n<td valign=\"top\" width=\"132\">COLOR<\/td>\n<td valign=\"top\" width=\"60\">RED<\/td>\n<td valign=\"top\" width=\"72\">NO<\/td>\n<td valign=\"top\" width=\"180\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">WIDTH<\/td>\n<td valign=\"top\" width=\"60\">2 M<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">LENGTH<\/td>\n<td valign=\"top\" width=\"60\">10 M<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">HEAT NUMBER<\/td>\n<td valign=\"top\" width=\"60\">H1<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move the Minimum<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"72\">&nbsp;<\/td>\n<td valign=\"top\" width=\"180\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">B2<\/td>\n<td valign=\"top\" width=\"132\">COLOR<\/td>\n<td valign=\"top\" width=\"60\">RED<\/td>\n<td valign=\"top\" width=\"72\">NO<\/td>\n<td valign=\"top\" width=\"180\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">WIDTH<\/td>\n<td valign=\"top\" width=\"60\">3 M<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">LENGTH<\/td>\n<td valign=\"top\" width=\"60\">10 M<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">HEAT NUMBER<\/td>\n<td valign=\"top\" width=\"60\">H1<\/td>\n<td valign=\"top\" width=\"72\">YES<\/td>\n<td valign=\"top\" width=\"180\">Move the Minimum<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"84\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"132\">&nbsp;<\/td>\n<td valign=\"top\" width=\"60\">&nbsp;<\/td>\n<td valign=\"top\" width=\"72\">&nbsp;<\/td>\n<td valign=\"top\" width=\"180\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b style=\"font-size: medium; line-height: 1.714285714;\">Step 2<\/b><span style=\"font-size: medium; line-height: 1.714285714;\">: At Goods Receipt of the order or at Release of the manufacturing order or at usage decision, the transfer of characteristics can be triggered from the sending batch\/es to the receiving batch\/es.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\"><b>Manufactured<\/b><\/p>\n<p><b>Material<\/b><\/td>\n<td valign=\"top\"><b>Batch<\/b><\/td>\n<td valign=\"top\" width=\"126\"><b>Concerned Characteristics<\/b><\/td>\n<td valign=\"top\" width=\"79\"><b>Value<\/b><\/td>\n<td valign=\"top\"><b>Whether Copied over<\/b><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">M1<\/td>\n<td valign=\"top\">BX<\/td>\n<td valign=\"top\" width=\"126\">DIAMETER<\/td>\n<td valign=\"top\" width=\"79\">5 MM<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\" width=\"126\">WIDTH<\/td>\n<td valign=\"top\" width=\"79\">2.5 M<\/td>\n<td valign=\"top\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\" width=\"126\">LENGTH<\/td>\n<td valign=\"top\" width=\"79\">10 M<\/td>\n<td valign=\"top\">Move Average Value<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\" width=\"126\">HEAT NUMBER<\/td>\n<td valign=\"top\" width=\"79\">H1<\/td>\n<td valign=\"top\">Move the Minimum<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<td valign=\"top\" width=\"126\">&nbsp;<\/td>\n<td valign=\"top\" width=\"79\">&nbsp;<\/td>\n<td valign=\"top\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><\/p>\n<h3><a name=\"TOC-SAP-Batch-Derivation-Types\"><\/a>SAP Batch Derivation Types<\/h3>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><span style=\"font-size: medium;\">There are 2 types of Batch Derivations, Pull and Push Batch Derivation.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><b><span style=\"font-size: medium;\">Pull Derivation<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Pull derivation exists when there are multiple sender batches and one receiver batch.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Batch Master Characteristic\u2019s values or Batch Master Field values can be transferred to the receiver batch from the sender batch.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">For a given characteristics either its value from the first batch can be copied over or an average value can be copied over to the receiver batch.<\/span><\/p>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">Pull Derivation = Many Senders &gt;&gt;<\/span><span style=\"text-decoration: underline;\">TRANSFERRED<\/span><span style=\"font-size: medium; line-height: 1.714285714;\">&gt;&gt; One Receiver<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=\u00a0<\/span>n\u00a0<sub>senders<\/sub>\u00a0\u2013 1\u00a0<sub>Receiver<\/sub><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><b><span style=\"font-size: medium;\">Push Derivation<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">When there are many receivers and 1 sender. You have to choose whether the batch derivation is a push derivation in the sender condition record.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">An example of Push derivation can be:<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">When you procure a component batch and use it to produce chemical products which are produced in bulk and stored in various bulk containers marked with unique batch numbers, in this case you if you want to transfer a component batch characteristics value or component batch master fields to the receiver batches, then you can do so using \u201cPush Batch Derivation\u201d.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Push Derivation = One Senders &gt;&gt;<span style=\"text-decoration: underline;\">TRANSFERRED<\/span>&gt;&gt; Many Receiver<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=<\/span>\u00a01\u00a0<sub>senders\u00a0<\/sub>\u2013 n<sub>\u00a0Receiver<\/sub><\/p>\n<hr \/>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<h3><a name=\"TOC-Steps-in-Settings-up-SAP-Batch-Derivation\"><\/a><span style=\"text-decoration: underline;\">Steps in Settings up SAP Batch Derivation<\/span><\/h3>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><span style=\"font-size: medium;\">One can use the following steps to set up batch derivation in SAP.<\/span><\/p>\n<div>\n<hr \/>\n<\/div>\n<p><b><span style=\"font-size: medium;\">Step 1:<\/span><\/b><\/p>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><b><span style=\"font-size: medium;\">Activate Batch Where used list<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">One should activate the Batch where used list, in the configuration with the BaWU Synchron.posting indicator on\u2013 Allowing the system to figure out the sending batches and the sending characteristics values. There is no Transaction code for this, you have go to Logistic General &gt;&gt;&gt; Batch &gt;&gt;&gt; Batch Where Used List.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<hr \/>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><b><span style=\"font-size: medium;\">Step 2:<\/span><\/b><\/p>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><b><span style=\"font-size: medium;\">Batch Derivation Activation<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Batch Derivation should be active in configuration so as to use this functionality. Use transaction code DVSP.<\/span><\/p>\n<div><span style=\"font-size: medium;\">\u00a0<\/span><\/div>\n<hr \/>\n<p><b><span style=\"font-size: medium;\">\u00a0<\/span><\/b><b><span style=\"font-size: medium;\">Step 3:<\/span><\/b><\/p>\n<div><\/div>\n<div><b><span style=\"font-size: medium;\">Setting Batch Derivation Search Procedure Techniques<\/span><\/b><\/div>\n<div><\/div>\n<p><span style=\"font-size: medium;\">It becomes really impossible for us to inform the system about the sending batch number (for each and every batch) and the characteristics\/rules to transfer to the receiving batch number\/s. Thus we use the batch search procedures and conditions records to direct the system so that for all the sending material batches at the \u201cplant\u201d level should be considered in the search and its data should be transferred to the receiving material batches. A similar condition record should be set for the receiving side so that all the material batches at the \u201creceiving plant\u201d level should be considered in the search and they should receive the characteristics data. Setting the sending condition on \u201csending plant\u201d and the receiving condition on the \u201creceiving plant\u201d is just an example. You could define the levels at which condition records should be defined through the standard condition table and access sequence configuration<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">SAP makes it easier for the users to make various combinations of levels for the sending party and the receiving party, to do this you should choose the condition fields as supplied by SAP and create a condition table and use these tables or key combinations to assign them in an access sequence with priorities. This suggests that you can make use of more than one key combination assigned in priorities so that if the condition record for one combination is not found, the system can make use of the next condition record to search for the sending batches and the receiving batches involved in the transfer.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Once the Condition tables, access sequences, strategy types, and search procedures are configured for the sending party and the receiving party, you should then create condition records at the defined levels or defined key combination, for the sending party and the receiving party.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">For example<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">If the sending key combination or sending condition record is to be defined at the \u201csending material-plant\u201d level, then you should define the \u201cactual sending material and the \u201csending plant\u201d in the condition records and the characteristics involved in the transfer.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">On the other hand you should also define the condition records key combination for the receiving party, for example if you make a definition at the \u201creceiving material-receiving plant level\u201d; you should enter the actual receiving material and the receiving plant involved in the derivation, to help the system to search for the receiving batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">While you create the receiving condition records, you should maintain a set of transfer specific rules i.e., if the sender field\/characteristics value is empty or the sender is overwriting any existing characteristics values in the receiving batch then should it error out the transfer or issue an warning or do nothing and on the other hand you can direct the system to send minimum\/maximum\/average value of the sender characteristics if there are more than one sender batches or more than one value is defined for the characteristics in the sending batch.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">The Batch derivation procedures and the condition records, for the sending party and the receiving party, which are set, it helps the search for all the concerned sending batches and the receiving batches, and identifies the rules defined in them, so that the characteristics values can be transferred to the receiving batches.<\/span><\/p>\n<h4><a name=\"TOC-Steps-in-setting-up-Batch-Derivation-Condition-techniques\"><\/a><span style=\"text-decoration: underline;\"><span style=\"color: #000000;\">Steps in setting up Batch Derivation Condition techniques<\/span><\/span><\/h4>\n<p><b><span style=\"font-size: medium;\">1. Create Sending Condition Tables<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">SAP provides a set of standard key combination sets or preconfigured sending condition tables. Conditions tables are created with a combination of conditions field all provided. You cannot add your own field. Each Condition table contains a key combination.<\/span><\/p>\n<p><span style=\"font-size: medium;\">You can alternatively create your own sending key combination\/condition tables other than that provided by SAP as shown above, by creating a custom sending condition table. Following set of sending conditions fields can be used to create your own sending key combination or sending condition table (Use configuration Transaction code DSC1):<\/span><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiver Material<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiver Material Type<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sender Material<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sender Material Type<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sender Plant<\/span><span style=\"font-size: medium;\">\u00a0 \u00a0 \u00a0 \u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">The key combinations or condition tables (for the sender) as provided by Standard SAP are as below:<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sender Material Number (Table 010)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sender Material Type (Table 011)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiving material + sending material (Table 012)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiving material type + sending material type (Table 013)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Sending Plant (Table 502)<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>\u00e0\u00a0<\/b>You can create your own condition table \u2013 901 with the following condition fields<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a0Sending material + Sending Plant (Table 901)<\/span><\/p>\n<p><b><span style=\"font-size: medium;\">2. Create Receiving Condition Tables<\/span><\/b><span style=\"font-size: 1rem; line-height: 1;\">\u00a0<\/span><\/p>\n<div><span style=\"font-size: medium;\">SAP provides a set of standard key combinations set in preconfigured receiving condition tables. Conditions tables are created with a combination of conditions field all provided. You cannot add your own condition field. Each Condition table contains a key combination.<\/span><\/div>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">You can alternatively create your own receiving key combination\/condition tables other than that provided by SAP as shown above, by creating a custom receiving condition table. Following set of receiving conditions fields can be used to create your own key combination or receiving condition table (Use configuration Transaction code DRC1):<\/span><\/p>\n<p><span style=\"font-size: medium;\">Material Number<\/span><\/p>\n<p><span style=\"font-size: medium;\">Material Type<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Receiving Plant<\/span><\/p>\n<p><span style=\"font-size: medium;\">The key combinations or condition tables (for receiver) as provided by Standard SAP are as below:<\/span><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiving Material Number (Table 001)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiving Material Type (Table 002)<\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiving Plant (Table 501)<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>\u00e0\u00a0<\/b>You can create your own condition table \u2013 902 with the following condition fields<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Receiving material + Receiving Plant (Table 902)<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>3. Create Sender Access sequence<\/b>,<\/span><\/p>\n<div><\/div>\n<div><span style=\"font-size: medium;\">Create Sender access sequence so as to help in searching the attributes of the sender batches. Some field key combinations or sending condition tables are already grouped together in priority sequence in the standard SAP Batch derivation access sequence \u201cBDS1\u201d.<\/span><\/div>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">The field combination which are set in a priority sequence in the configuration represent the field key combination that would be used to create the master data for sending party, which in-turn would help in searching the attributes of the sender batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\">If you choose to create your own access sequence, you may do so; when you do that you have to assign the sending condition tables in your own defined priority sequence. Transaction code is DSC5 to create access sequences in configuration.<\/span><\/p>\n<p><span style=\"font-size: medium;\">SAP offers the following receiving condition tables (key combinations) for use in the access sequence BDS1 arranged in a priority:<\/span><\/p>\n<p><span style=\"font-size: medium;\">10 Receiving material + sending material (Table 012)<\/span><\/p>\n<p><span style=\"font-size: medium;\">20 Sender Material Numbers (Table 010)<\/span><\/p>\n<p><span style=\"font-size: medium;\">30 Sending Plant (Table 502)<\/span><\/p>\n<p><span style=\"font-size: medium;\">You can create your own sending access sequence arranged in a required access sequence: You can call this sending access sequence as \u201cZDS1\u201d<\/span><\/p>\n<p><span style=\"font-size: medium;\">10 Sending Plant (Table 502)<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a020 Sending material + Sending Plant (Table 901)<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>4. Create Receiver Access sequence<\/b>,<\/span><\/p>\n<p><span style=\"font-size: medium;\">Create receiver access sequence to search for the attributes of the receiver batches. Some field key combinations or receiver condition tables are already set up in the standard SAP Batch derivation access sequence \u201cBDR1\u201d.<\/span><\/p>\n<p><span style=\"font-size: medium;\">The receiver condition tables which are set in a priority sequence in the configuration represent the field key combination that would be used to create the condition record master data for receiving party, containing the characteristics and rules, which in-turn would help in searching the attributes of the receiver batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\">If you choose to create your own receiver access sequence, you may do so; when you do that you have to assign the receiver condition tables in your own defined priority sequence.<\/span><\/p>\n<p><span style=\"font-size: medium;\">Transaction code is DRC5<\/span><\/p>\n<p><span style=\"font-size: medium;\">SAP offers the following receiving condition tables for use in the access sequence BDR1 arranged in a priority sequence:<\/span><\/p>\n<p><span style=\"font-size: medium;\">10 Receiving Material Number (Table 001)<\/span><\/p>\n<p><span style=\"font-size: medium;\">20 Receiving Material Type (Table 002)<\/span><\/p>\n<p><span style=\"font-size: medium;\">30 Receiving Plant (Table 501)<\/span><\/p>\n<p><span style=\"font-size: medium;\">You can create your own receiving access sequence arranged in a required access sequence: You can call this sending access sequence as \u201cZDR1\u201d<\/span><\/p>\n<p><span style=\"font-size: medium;\">10 Receiving Plant (Table 501)<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0\u00a0\u00a0\u00a0\u00a020 Receiving material + Receiving Plant (Table 902)<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>5. Sending Condition Type (Strategy type)<\/b><\/span><\/p>\n<div><span style=\"font-size: medium;\">Sending Condition types is created to assign the sending access sequence to it. Standard SAP already has done this for you.<\/span><\/div>\n<p><span style=\"font-size: medium;\">In SAP, the standard sending condition type BDS1 is created and assigned to the standard sending access sequence BDS1.<\/span><\/p>\n<p><span style=\"font-size: medium;\">Transaction code is DSC6.<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>6. Receiver Condition Type<\/b>\u00a0<b>(Strategy type)<\/b><\/span><\/p>\n<p><span style=\"font-size: medium;\">Receiver condition types are created to assign the receiving access sequence to it. Standard SAP already has done this for you.<\/span><\/p>\n<p><span style=\"font-size: medium;\">In SAP, the standard receiving condition type BDS1 is created and assigned to the standard receiving access sequence BDS1.<\/span><\/p>\n<p><span style=\"font-size: medium;\">Transaction code is DRC6.<\/span><\/p>\n<p><b><span style=\"font-size: medium;\">7. Sending Batch Derivation Search Procedure<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">Sending Batch Derivation Search Procedure contains the sending Condition type.<\/span><\/p>\n<p><span style=\"font-size: medium;\">Various condition types are assigned in a priority sequence for use for searching the sending batches and its data.<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>Note:<\/b>\u00a0You can choose to assign more than one condition type set in a priority while building a search procedure. \u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">Transaction code is DSC7.<\/span><\/p>\n<p><b><span style=\"font-size: medium;\">8. Receiver Batch Derivation Search Procedure<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">Receiver Batch Derivation Search Procedure contains the receiving Condition type.<\/span><\/p>\n<p><span style=\"font-size: medium;\">The various condition types are assigned in a priority sequence for use for searching the receiving batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\"><b>Note:<\/b>\u00a0You can choose to assign more than one condition type set in a priority while building a search procedure. \u00a0<\/span><\/p>\n<p><span style=\"font-size: medium;\">Transaction code is DRC7.<\/span><\/p>\n<div>\n<hr \/>\n<\/div>\n<p><b><span style=\"font-size: medium;\">Step 4:<\/span><\/b><\/p>\n<p><b><span style=\"font-size: medium;\">Define the Batch Derivation Event<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">Defining derivation event would tell the system of a business event to trigger batch derivation, i.e., a point in time to transfer batch characteristics values from a sender batches to a receiver batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\">The transaction code to configure the derivation events is DVC8.<\/span><\/p>\n<p><span style=\"font-size: medium;\">To configure the batch derivation event, the following information is fed to the system:<\/span><\/p>\n<p><span style=\"font-size: medium;\">A)<\/span>\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">When do you want to trigger the batch derivation?<\/span><\/p>\n<p><span style=\"font-size: medium;\">The answer to this question decides when you would wish to trigger the batch derivation<\/span><\/p>\n<ul>\n<li><span style=\"font-size: medium;\">@ Release of production\/process order<\/span><\/li>\n<li><span style=\"font-size: medium;\">@ Goods receipt from production\/process order<\/span><\/li>\n<li><span style=\"font-size: medium;\">@ Usage Decision<\/span><\/li>\n<li><span style=\"font-size: medium;\">@ Manual Batch Derivation<\/span><\/li>\n<li><span style=\"font-size: medium;\">@ Batch Master creation<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\">B)<\/span>\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">What would be the Sender\/Receiver Batch Determination Procedure?<\/span><\/p>\n<p><span style=\"font-size: medium;\">The answer to this question decides the search of the sender batch and the receiver batches to copy\/compute the batch characteristics values for the receiver batches.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: medium;\">Assign a Sender Batch Derivation Search Procedure<\/span><\/li>\n<li><span style=\"font-size: medium;\">Assign a Receiver Batch Derivation Search Procedure<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\">C)<\/span>\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">What is the type of Batch Derivation?<\/span><\/p>\n<p><span style=\"font-size: medium;\">The answer to this question decides what would be the type of Batch Derivation that is required for business use.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: medium;\">Static batch derivation transfers the characteristics values of the sender batches to the receiver batches. A derivation log is generated in the derivation Monitor.<\/span><\/li>\n<li><span style=\"font-size: medium;\">Dynamic batch derivation does not transfer the characteristics values of the sender batches to receiver batches, it only simulates the transfer. The receiving batches are not automatically updated with the transferred values; you would have to manually change it.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\">D)<\/span>\u00a0\u00a0\u00a0\u00a0<span style=\"font-size: medium;\">Do you want to display the batch derivation results<\/span><\/p>\n<p><span style=\"font-size: medium;\">The answer to this question decides whether the derivation results are displayed.<\/span><\/p>\n<ul>\n<li><span style=\"font-size: medium;\">Display in Errors<\/span><\/li>\n<li><span style=\"font-size: medium;\">Hide when ok<\/span><\/li>\n<li><span style=\"font-size: medium;\">Always Display<\/span><\/li>\n<li><span style=\"font-size: medium;\">Always Hide<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\">Following steps can be followed to implement batch derivation in your organization:<\/span><\/p>\n<hr \/>\n<p><b style=\"line-height: 1.714285714; font-size: 1rem;\"><span style=\"font-size: medium;\">Step 5:<\/span><\/b><\/p>\n<p><b><span style=\"font-size: medium;\">Creating Sending Condition Records or Sending Batch search Strategies<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">When you configure the system till the creation of batch derivation search procedures for both sending and receiving parties, you would eventually create the master data for the sending conditions. To create the sending condition records you should follow the process as below using the transaction code DVS1\/DVS2\/DVS3:<\/span><\/p>\n<p><span style=\"font-size: medium;\">Choose the batch derivation strategy from the drop down &gt;&gt;&gt; Then choose a key combination as set in access sequence &gt;&gt;&gt; and then create the sending batch derivation strategy master data by entering values for the condition fields of the key combination &gt;&gt;&gt; Enter the characteristics that you would want to transfer the values from the sending batches &gt;&gt;&gt; Save.<\/span><\/p>\n<p><span style=\"font-size: medium;\">There is not much of data entry when you create the sending condition record apart from assigning the characteristics for which values are to be transferred to the receiving batches.<\/span><\/p>\n<p><span style=\"font-size: medium;\">You can set master data for more than one key combination (a key combination decides the master data level at which the master data is created), but the system at the time of execution would first access the first condition key combination and check whether the master data exists for the sending batches, if the sending batches are not found using the first sending condition record master data, the system would check whether the master data for the sending batches exists for the second key combination condition and if the batches are not found using the master data under the second sending condition records then it will go to the next key combination in the access sequence and search whether master data for the sending batches is created for the third key combination, so on and forth.<\/span><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><b style=\"line-height: 1.714285714; font-size: 1rem;\"><span style=\"font-size: medium;\">Step 6:<\/span><\/b><\/p>\n<p><b style=\"line-height: 1.714285714; font-size: 1rem;\"><span style=\"font-size: medium;\">Creating Receiving Condition Records or Receiving Batch search Strategies<\/span><\/b><\/p>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">When you configure the system till the creation of batch derivation search procedures for both sending and receiving parties, you would eventually create the master data for the receiving conditions. To create the receiving condition records you should follow the process as below using the transaction code DVR1\/DVR2\/DVR3:<\/span><\/p>\n<p><span style=\"font-size: medium; line-height: 1.714285714;\">Choose the batch derivation strategy from the drop down &gt;&gt;&gt; Then choose a key combination as set in access sequence &gt;&gt;&gt; and then create the receiving batch derivation strategy master data by entering values for the condition fields of the key combination &gt;&gt;&gt; Assign the characteristics for which you want to receive the characteristics values &gt;&gt;&gt; Assign rules for the characteristics.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\"><b>The Rules for the receiving characteristics<\/b>\u00a0are concerned with the following sending characteristics attributes:<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-size: medium;\">While you create the receiving condition records, you should maintain a set of transfer specific rules i.e., if the sender field\/characteristics value is empty or the sender is overwriting any existing characteristics values in the receiving batch then should it error-out the transfer or issue an warning or do nothing and on the other hand you can direct the system to send minimum\/maximum\/average value of the sender characteristics if there are more than one sender batches or more than one value is defined for the characteristics in the sending batch.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">You can set master data for more than one key combination (a key combination decides the master data level at which the master data is created), but the system at the time of execution would first access the first condition key combination and check whether the master data exists for the receiving batches, if a receiver batch derivation master data does not exists for the first key combination and the system fails to search the receiving batches using this condition record, it would further check whether the master data for the receiving batches is covered in the second key combination condition and if the master data does not exists under this given condition then it will go to the next key combination condition in the access sequence and search whether master data for the sending batches is created for the third key combination conditions, so on and forth.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><b><span style=\"font-size: medium;\">Step 6:<\/span><\/b><b style=\"line-height: 1.714285714; font-size: 1rem;\"><span style=\"font-size: medium;\">The Actual Derivation<\/span><\/b><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">Once the batch derivation configuration is done and the master data is set, the derivation is triggered at the point where it is defined for.<\/span><\/p>\n<p><span style=\"font-size: medium;\">\u00a0<\/span><span style=\"font-size: medium;\">SAP issues messages of success or error or information when the derivation finishes. You can define in transaction code DVC8 \u2013 Batch derivation Event configuration, if you want such messages to be popped-up after the derivation.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Source :\u00a0http:\/\/www.sapsword.com\/home\/sap-batch-management\/sap-batch-derivation-1 SAP Batch derivation \u00a0 Definition Transferring batch characteristics values or batch master fields from the sender batch to the receiving batch is called \u201cBatch Derivation\u201d. The component batches can pass on their Field values\/characteristics values to the manufactured &hellip; <a href=\"http:\/\/www.pierre-vincent.com\/memosap\/2013\/10\/17\/derivation-des-donnees-de-lot\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-mm","category-prod-planning"],"_links":{"self":[{"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.pierre-vincent.com\/memosap\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}