You contro the avaabty check usng genera and SD-specc contro features. General Control Features The foowng contro eements need to be mantaned n Customzng and n the matera master record: Strategy group The aowed pannng strateges (man strategy and further possbe strateges) are combned n the strategy group. As of Reease 3.0, the strategy group s speced n the matera master record n the MRP 1 Screen. In Customzng, strategy groups are assgned, dependent on pant, to MRP groups. If the strategy group s mssng n the matera master record, t s determned on the bass of the MRP group, f t has been mantaned. Up to Reease 3.0, the strategy group s determned on the bass of the MRP group MRP group The MRP group combnes materas from the pont of vew of matera requrements pannng. Ths enabes you to contro pannng for these materas n a partcuar way usng, for exampe, the strategy group, consumpton mode and pannng perod. You enter the MRP group n the matera master n the MRP 1screen. The strategy group s determned from the MRP group. Pannng Strategy The pannng strategy speces the requrements type for pannng and customer requrements. Ths represents the decsve contro feature for the nteracton between Producton Pannng and Saes and Dstrbuton. MRP type and tem category If no requrements type s found usng the pannng strategy, the system tres to determne a correspondng requrements type on the bass of the MRP type and the tem category. Unt 3.0C, determnaton of the requrements type va pannng strategy has taken prorty. Ths s not aways the best opton, however, as the foowng exampe w show. A requrements type s determned for a matera, whch causes avaabty to be checked aganst pannng. In consgnment stock processng, however, avaabty shoud be checked aganst stock. Unt 3.0C the avaabty check had to be deactvated n these cases. As of Reease 3.0C, you can determne how the requrements type s to be determned for each transacton by mantanng the Source ed nDetermnaton of requrement types usng transacton n Customzng. Requrements type The varous requrements are dented by ther requrements type. The requrements type refers to the requrements cass and ts contro features. Requrements Cass The requrements cass contans a contro features for pannng such as reevance for pannng, requrements pannng strategy and requrements consumpton strategy. In addton, t s speced at a goba eve whether an avaabty check s to take pace for the matera n the saes and dstrbuton documents on the bass of the ATP quantty (ATP = avaabe to promse) and whether requrements are to be passed on. A ner degree of contro can be obtaned for saes documents usng the schedue ne category. Control Features Specifc to Sales and Distribution The foowng SD-specc contro features need to be mantaned n Customzng: Checkng group The checkng group contros whether the system s to create ndvdua or coectve requrements n saes and shppng processng. In addton, a matera bock for the avaabty check wth transfer of requrements can be set here. The checkng group can aso be used to deactvate the avaabty check. Ths opton was created especay for the assemby order so that when the b of matera s expoded n the assemby order, the ndvdua components, f necessary, can be cassed as non- crtca parts as far as procurement s concerned. The checkng group speces n combnaton wth the checkng rue the scope of the avaabty check. It s proposed n the matera master record on the bass of the matera type and the pant, and coped nto the saes and dstrbuton documents. Checkng Rue You use the checkng rue to contro the scope of the avaabty check for each transacton n saes and dstrbuton. You aso specfy whether the check shoud be carred out ncudng or excudng repenshment ead tme. The ndvdua checkng rues dene by transacton, whch stock and nward and outward movement of goods shoud be taken nto account for the avaabty check. Schedue ne category You can contro wth the schedue ne category whether an avaabty check and transfer of requrements shoud be carred out n the saes documents. The possbe settngs for ths at schedue ne eve are dependent on the settngs n the requrements cass whch s determned from the requrements type of the matera. Devery tem category The devery tem category can be used to contro whether an avaabty check takes pace n deveres. Prerequisites An avaabty check can ony be carred out f the foowng prerequstes have been fued: The contro eements descrbed above for the avaabty check must be mantaned n Customzng for Saes and the reevant assgnments made to the saes transactons The avaabty check must be swtched on at requrements cass eve and - for the avaabty check n the saes documents - at schedue ne category eve A requrements type must exst by whch the requrements cass can be found A pant must be dened. It can ether be proposed from the customer or matera master record or can be entered manuay n the document. A checkng group must be dened n the matera master record on the Saes/pant data screen n theAvaabty check ed Global and Fine Control in Customizing At the goba requrements cass eve, the avaabty check can ony be swtched on n combnaton wth the transfer of requrements. At schedue ne eve, the settngs are proposed from the requrements cass. If the avaabty check s swtched on at requrements cass eve, t can be swtched oh at schedue ne eve. However, you cannot swtch on the avaabty check at schedue ne eve, f t s swtched oh at requrements cass eve. You can make ths settng at schedue ne eve. But the system gnores t and the settng for the requrements cass appes. Aso, at schedue ne eve when the avaabty check s swtched on, the transfer of requrements can be swtched oh. For exampe, ths makes sense for nqures or saes nformaton. The settngs specc to schedue nes for performng an avaabty check are ony reevant for saes documents. In the shppng documents, the settngs from the requrements cass and the devery tem category are used. As wth the schedue ne category, the avaabty check can be swtched oh as requred n the devery tem category. locking !ogic There are two bockng concepts: Matera bock In Customzng, the Dene matera bock for other users, step s used to determne, by checkng group and transacton (order/devery), whether a matera master record shoud be bocked for other users durng an avaabty check. The bock s set at matera-pant eve and remans n pace unt you save the saes document. Matera bock wth quantty transfer For performance-reated reasons, the ony tme when t makes sense to set the matera bock wth quantty transfer s when t s common for severa users to work on the same matera smutaneousy. If ths s not the case n your organzaton, you can work wth the conventona bockng ogc at matera-pant eve. In Customzng, the matera bock can be set wth quantty transfer under Dene checkng group. If ths bock s actve, the matera s bocked ony for the duraton of the avaabty check when you create or change a saes and dstrbuton document. Thus, t s possbe for severa users to process the same matera smutaneousy n varous transactons wthout bockng each other. Durng the avaabty check, the matera beng used s bocked excusvey n the current pant as n a conventona bock. If another user tres to process the bocked matera n the correspondng pant whe the avaabty check s beng carred out, the system tres ve tmes to bock the matera excusvey for ths other transacton wth a pause of about 1 second between each attempt. If the fth attempt s unsuccessfu, the check s termnated and the transacton remans unconrmed. To conrm the transacton, the user must ca up the avaabty check agan. After competon of the check, the correspondng conrmed quanttes are st bocked, but not excusvey. The matera bock s removed. The non-excusve quantty bock then suppes nformaton to users workng n other transactons, on the reserved quanttes of the correspondng matera beng processed n the seected pant. The bock entres are removed when processng s competed. If the transacton processed was saved, then the bock entres were ony removed after the reevant changes to the data base have been carred out. You create a saes order for a matera. Durng the avaabty check, ths matera s bocked. After the avaabty check s competed, the bock s removed. The quantty reserved for ths transacton s recorded n the bockng tabe. Ths nformaton can be assessed by a others who are workng wth ths matera. If you save the order, the bocked entres are canceed. Durng manua backorder processng, a matera wth a quantty bock s bocked excusvey so that an avaabty check for ths matera s no onger possbe. If both of the bockng optons are actve, the bock wth quantty transfer takes precedence. Scope o" the Availability Check in Sales and Distribution Processing The foowng eements can be ncuded n the avaabty check: Stock safety stock stock n transfer quaty nspecton bocked stock Inward/Outward movement of goods purchase orders purchase requstons panned orders producton orders reservatons dependent reservatons dependent requrements saes requrements devery requrements Requrements n saes and dstrbuton (saes requrements and devery requrements) resut from a transactons whch forward a requrement to Materas Management (MM) or to Producton Pannng (PP). For exampe, ths coud ncude saes orders or deveres and quotatons as we. Saes and dstrbuton requrements reduce exstng stock or nward movements of stock on the matera avaabty date to ensure that other outward movement of stock eements cannot access the quantty reserved n ths way. Requrements reevant for Saes and dstrbuton are created n Saes and Dstrbuton, whereas other eements n ths st are created n Materas Management or n Producton Pannng. For further nformaton on transfer of requrements, see Requirements in Sales and Distribution Processing. Defning the #lements to be $ncluded in Check A checkng rue s assgned to each transacton. Ths rue n combnaton wth the checkng group contros the scope of the avaabty check. You can use the checkng rues n Customzng for Saes to specfy for the varous transactons whch of the eements sted above shoud be ncuded n the avaabty check. For tradng goods t does not make sense to ncude panned or producton orders, for exampe, n the avaabty check. However, for products manufactured by your company these orders shoud be ncuded n the check. For transactons such as make-to-order producton, consgnment or returnabe packagng processng that create speca stock, the avaabty check s performed aganst speca stock. If t s dened by the checkng rues that both saes and devery requrements are taken nto account n the avaabty check n saes documents but ony devery requrements are taken nto account n the avaabty check n deveres, there s a danger that quanttes reserved n the saes documents are consdered to be avaabe by the avaabty check n the deveres. Ths can ead to saes documents becomng backogged. %ypes o" Availability Check in Sales and Distribution Processing There are three types of avaabty check: Check on the bass of the ATP quanttes Check aganst product aocaton Check aganst pannng In Customzng, you determne whether an avaabty check s to be carred out aganst the ATP quantty or aganst pannng. The check aganst product aocatons s controed n the matera master and esewhere n the system. Check on the asis o" the A%P &uantities The ATP quantty (ATP = Avaabe To Promse) s cacuated from the warehouse stock, the panned nward movements of stock (producton orders, purchase orders, panned orders) and the panned outward movements of stock (saes orders, deveres, reservatons). Ths type of check s performed dynamcay for each transacton, takng nto account the reevant stock and panned goods movements wth or wthout repenshment ead tme. Panned ndependent requrements are not taken nto account here. Check against Product Allocation Product aocaton factates perod-based dstrbuton of products for certan customers or regons. As of Reease 3.0F, you can carry out an avaabty check aganst product aocaton. Ths ensures, for exampe, that when producton s ow, the rst customer does not get the fu amount, resutng n foowng saes orders not beng conrmed or beng conrmed far too ate. Check against planning The check aganst pannng s performed aganst ndependent requrements whch are usuay created for an anonymous market rather than beng customer-specc (for exampe, n the strategy Pannng wthout assemby, when producton occurs ony up to the stockng eve). The panned ndependent requrements resut from demand program pannng and are used for pannng expected saes quanttes ndependent of orders Wetere Informatonen herzu erhaten Se unter Allocating and Reducing Independent Requirements in Sales and Distribution Processing. $ncluding 'eplenishment !ead %ime Repenshment ead tme s the tme that s needed to order or produce the requested matera. The system determnes repenshment ead tme accordng to specc tmes dened by you n the matera master record. Dependng on the matera type, repenshment ead tme can be cacuated accordng to varous tme perods. In the case of tradng goods, for exampe, t s determned accordng to the panned devery tme, purchasng processng tme, and the goods recept processng tme. Repenshment ead tme s ony ncuded n the check performed on the bass of the ATP quantty. Availability Check $ncluding 'eplenishment %ime Avaabty s ony checked up to the end of repenshment ead tme. If the matera avaabty date s cacuated on the bass of the current date to e after the repenshment ead tme for the tem, the tem tsef can be conrmed despte nsumcent stock beng avaabe. In ths case, the system assumes that any quantty requested by the customer can be procured by the matera avaabty date and consders the goods to be avaabe. Therefore, a bndng conrmaton can be sent to the customer. The foowng gure shows such a case. The customer wants 20 peces devered n fu by the requested devery date. Usng backward schedung, the system determnes a matera avaabty date. However, no goods are avaabe. The nward movement of 100 peces s used up by an outward stock movement. Therefore no stock s avaabe for the matera avaabty date determned by the system. If repenshment ead tme were not taken nto account, the foowng stuaton woud arse. The customer wants compete devery. However, as a resut of further nward (50 peces) and outward stock movements (40 peces), the goods ony become avaabe shorty before the requested devery date speced by the customer when 60 peces are added to the stock. Correspondngy, the devery date resutng from ths matera avaabty date woud e further n the future. However, snce repenshment ead tme s taken nto account durng the avaabty check, the 20 peces ordered can be devered before ths date, namey at the end of the repenshment ead tme.
To ensure that the repenshment ead tme can be correcty cacuated, the requred tmes must be entered n the matera master record. For n-house produced goods, the overa repenshment ead tme s requred, for externay procured materas, the panned devery tme, the processng tme for goods recept, or the processng tme for purchasng s requred. Performng the avaabty check ncudng repenshment ead tme ony makes sense f materas pannng s carred out at reguar ntervas (best of a, day for ndvdua and day requrements and weeky for weeky requrements). Ths ensures that nward movements of goods are checked aganst conrmed quanttes. Ths s necessary as the devery date for a saes order whch has been conrmed on the day before repenshment ead tme begns es the next day wthn the repenshment ead tme perod and ths eads to nsumcent stock beng avaabe. Ths shortage can resut n probems such as devery creaton beng bocked. Availability Check #(cluding 'eplenishment !ead %ime If repenshment ead tme s not to be taken nto account n the avaabty check, the system can perform an unrestrcted avaabty check. The foowng gure shows how the system reacts f an avaabty check s performed under the same condtons as n the gure above but excudng repenshment ead tme. The customer aso requres compete devery of 20 peces n ths exampe.
The quantty can ony be conrmed on the date on whch avaabty can be guaranteed agan as a resut of panned nward movements of stock. In ths case, ths s on the date when 60 peces are added to stock. Availability Status Display )ptions You have the foowng optons for dspayng avaabty for materas: 1. In the saes menu you seect Envronment Availability Ovw to display the availability status or a material with reerence to the plant and the chec!ing rule. In the shipping menu you can display the same data by selecting Envronment Inventory management Availability overview. Display total requirements "o display current requirements#inventory status by material and plant with assignments to planned independent requirements$ select %Logstcs Production &aster planning Demand management 'valuations Display total reqmts( Display current requirements/inventory To dspay the avaabe quantty for each matera and pant from the MRP pont of vew; the avaabe quanttes are determned from the recept eements and stock eements that are vad for MRP (Logstcs &aterials management Inventory management 'nvironment Stoc! Stoc!#rqmts. list)
'eactions to the Availability Check in Sales Documents If the goods ordered by the customer are not avaabe on the requested date, the system branches automatcay durng saes document processng to a further screen where devery proposas are ohered for seecton. The system determnes these proposas on the bass of the avaabty stuaton. Ths screen aso provdes you wth nformaton on the scope of the check, the current ATP quantty, and the avaabty stuaton across a pants. Availability Control On the Avaabty Contro screen, you can choose between the foowng devery proposas: One-tme devery on the requested devery date In ths secton, the system checks whether the requested devery date can be kept to. If stock of the matera s avaabe to make a devery on the requested devery date, the stock quantty s conrmed here. If there s no stock avaabe, conrmed quantty zero s dspayed. To copy ths data nto the saes document, seect Edt One)time delivery. Compete devery In ths secton, the system checks whether there w be sumcent stock for compete devery at a ater date: If there s sumcent stock avaabe at a ater date to cover the requred quantty n the saes document, the system proposes the date here. If the system determnes that compete devery cannot be made at a ater date, no date s proposed n ths secton. When avaabty s checked ncudng repenshment ead tme, the date whch s proposed n ths secton s the date on whch the repenshment ead tme perod ends f the stock before the end of repenshment ead tme does not cover the order quantty. When avaabty s checked excudng repenshment ead tme, the system bases ts cacuatons on the stock and the panned nward movements of stock. To copy ths data nto the saes document, seect Edt *omplete delivery Devery proposa In ths secton, the system checks whether and for whch dates parta deveres can be made. Parta deveres are dspayed for dherent dates. These dates are based on the panned nward and outward movements of stock. Durng an avaabty check whch takes repenshment ead tme nto account, the date on whch repenshment ead tme ends s dspayed f nsumcent stock means that no parta deveres can be made before repenshment ead tme ends. Durng an avaabty check whch does not take repenshment ead tme nto account, the system dspays the dates on whch parta deveres can be made wth the avaabe stock. To copy ths proposa nto the saes document, seect Edt Delivery proposal The dates dspayed n the sectons compete devery and devery proposa are determned from the matera avaabty date usng forward schedung and represent actua devery dates. Availability Across Plants You can dspay the avaabty stuaton n the varous pants for whch a matera s mantaned. To do ths, proceed as foows: 1. Seect Goto Other plants on the availability control screen. "he dialog bo+ Pant Seecton appears. All plants or which the material is maintained are displayed. Mark the plants in which you want to check availability and select Check pants. ,ou reach the Avaabty Check: Overvew screen. "he requirements quantity and the quantity which could be conirmed as well as some additional inormation is displayed in a separate line or each plant you selected. If you require detailed information on the availability check for a particular line, select the relevant line and select Edt *hec! availability. ,ou reach the Date proposas dialog bo+ where the detailed data is displayed. You can select a plant with sufficient quantity for confirmation to be copied automatically into the Overview screen. elect the appropriate line and select Edt *opy plant. Usng the user ext USEREXIT_PLANT_SELECTION n the Incude RV03VFZZ you can make a preseecton of the aowed pants. If you use ths opton, the Pant seecton daog box does not appear and the avaabty check s performed mmedatey for the aowed pants. If, on the bass of nformaton resutng from the avaabty check, you want to dever from a pant other than the one speced n the tem, you must at present enter ths pant manuay n the tem. In a ater reease, however, you w be abe to seect the pant drecty from the st of pants. Displaying the A%P &uantities If you want to dspay the current ATP stuaton on the avaabty contro screen, seect Goto Availability overview. Displaying the Scope o" the Check If you want to dspay the scope of the check (stock and nward/outward movements of goods taken nto account durng the avaabty check) from the avaabty contro screen, seect Goto Scope o chec!. Delivery Agreements in the Customer *aster 'ecord A customer may react n dherent ways to the fact that a compete devery can not be provded for the requred devery date. You can dene n the customer master record, the way a customer reacts to the nabty to meet the requrements represented by the key data. The customer wants compete devery of a tems by the requested devery date or at a ater date. The compete devery ndcator s coped nto the saes document from the customer master record. To nd t, seect Header -usiness data on an overview screen or a header screen. ,ou ind the indicator in the Shipping section. If the compete devery ndcator s set n the saes document, the ndvdua tems are automatcay correated when the document s saved f the schedue nes exst for varous dates (that s, a devery group s automatcay created for the saes document tems and the atest devery date wthn ths group becomes the group devery date). For further nformaton on devery groups, see *ombining Sales Document Items or Delivery. The customer ony aows a certan number of parta deveres for each tem. The parta devery ndcator and the number of parta deveres are coped nto the saes document tem from the customer master record. To nd the ndcators: 1. Go to the Busness Data screen for ths tem. 2. Seect Edt Shipping details. The ndcators are found n the Shppng secton. Per"orming the Availability Check Again Usuay, an avaabty check s ony performed when a saes document s created. If quanttes or dates are changed n the document and avaabty needs to be checked agan, the check s performed agan automatically. .owever$ you can also initiate an availability chec! manually. Automatic Checks In the foowng stuatons, a new avaabty check s automatcay carred out: Ouantty change Date change (requested devery date, matera avaabty date) Change to the xed data After new devery schedung (for exampe, the route or shppng pont has been changed) Change of pant Change of storage ocaton or batch Remova of bocks whch ahect requrements Remova of reasons for re|ecton $nitiating a Check *anually In the saes document, you can ntate a new avaabty check manuay. If you want to perform an avaabty check for a tems n a saes document, seect Saes document *hec! availability on the header screen. I you want to chec! availability or an individual item$ select 'dit Item availability. Types of Transfer of Requirements in Sales and Distribution Documents The foowng types of transfer of requrements exst: Transfer of requrements wth ndvdua requrements Transfer of requrements wth coectve requrements In the matera master record, you specfy on the Saes/Pant Data screen n the Avaabty check ed whether each requrement s forwarded ndvduay to pannng or whether the requrements for one matera n one pant are be combned. $ndividual 'equirements A ne for ndvdua requrements s created n the avaabty overvew for each saes and dstrbuton document and schedue ne. Ths ne contans the order quantty and the number of the document whch created the requrement as we as the tem number and the requrements cass. Indvdua requrements have the advantage that the ntatng document can be dented (the ntatng document s dspayed n the avaabty overvew for each requrement). Collective 'equirements Coectve requrements combne severa requrements accordng to the foowng crtera: Pant Batch Storage ocaton Date Transacton Requrements Cass Coectve requrements can ether be created day or weeky. You can aso use the checkng group to contro whether the requrements date for weeky created coectve requrements s the Monday of the current week or the Monday of the foowng week. In contrast to the ndvdua requrements, the documents ntatng the coectve requrements cannot be drecty dented.However, t can be ndrecty determned from the st of orders for the matera In a ater reease, you w be abe to break down coectve requrements n the avaabty overvew so that you can drecty dentfy the ntatng document for the requrements. The coectve requrements functon s usefu for deang wth a arge voume of saes orders, as you obtan a cearer st of requrements and the system response tme s aso better. The system automatcay creates ndvdua requrements for transactons whch create requrements for speca stock (for exampe, made-to-order stock, returnabe packagng, or consgnment goods) even f coectve requrements have been speced by the checkng group n the matera master record.
#+ects o" the %rans"er o" 'equirements in the Sales and Distribution Documents When you enter a saes document, the conrmed quantty s "reserved" and posted as a outward movement of stock on the conrmaton date. Ths quantty cannot then be accessed by any other transacton. The order quantty s forwarded to matera requrements pannng even f t cannot be conrmed. The foowng gure shows how the transfer of requrements s ahected by the creaton of a saes document.
In the exampe shown above, the customer orders 100 peces of matera M1 for 06.01.92. On the bass of the avaabty status, 50 peces can be conrmed on 06.01.92 and 40 on 06.09.92. The remanng 10 peces cannot be conrmed. The conrmed quanttes (90 peces) are taken nto account n the avaabty check for addtona orders. Ths means that no other orders can access ths quantty. The order quantty s forwarded to matera requrements pannng as a requrement. There, f a pannng run determnes nsumcent avaabty, nward stock movement eements (for exampe, purchase requstons or panned orders) can be created. By specfyng the order quantty and the conrmed quantty, the orgna customer request s documented. As a resut of, for exampe, addtona producton capacty, t may be st be possbe to fu the orgna customer requrements (and thus conrm the entre order quantty by performng reschedung). For more nformaton on ths sub|ect, see Perorming rescheduling o sales documents /i+ing 0uantities and Dates in Sales Documents Fi(ing &uantities and Dates in Sales Documents If the avaabty check for an tem determnes that the tem cannot be devered fuy on the requested devery date, and, as a resut one or more schedue nes have to be created for ater devery dates, the customer can decde whether to accept these devery dates and quanttes. You can record the customer's decson ether by settng an ndcator n the Fxed date and qty ed or by eavng ths ed bank. The ed s dspayed both on the schedue ne overvew screen and on the avaabty screen. Customer Accepts the Schedule !ine Proposal If the customer accepts the schedue nes whch are proposed by the system, mark the Fxed date and qty ed. The system then transfers the requrements for the schedue nes to matera requrements pannng. Customer 'equires Goods #arlier If the customer requres the goods earer than the date that the system can conrm after the avaabty check, eave the Fxed date and qty ed bank. The system then ony passes on the requrements for the requested devery date and does not take the quanttes and dates conrmed by the system after the avaabty check nto account. In ths case, t s assumed that the requested devery date can be kept to because, for exampe, addtona producton capacty may become free. The system ony conrms the saes order once the entre order quantty can be devered on the requested devery date. In the subsequent devery processng, the saes order s ony consdered to be competed when the entre order quantty has been devered or when a parta devery agreements have been fued. A xed tem s consdered to be competed once the entre conrmed quantty (whch can be smaer than the orgnay requested order quantty)has been devered. Therefore, t does not make sense to x the conrmed quantty to 0 as the tem s consdered to be competed from the start. Durng reschedung, the xed quanttes and dates are no onger taken nto account.
Allocating and 'educing $ndependent 'equirements in Sales and Distribution Processing When you pan for future saes orders, you specfy the order quanttes whch you expect to receve over a speced perod for product groups and saabe products. Panned ndependent requrements are created n demand management for a speced perod of tme for expected order quanttes. After ncomng orders have been processed, approprate consumpton quanttes are transferred to matera requrements pannng for the order quanttes of materas for whch the requrements are consumed by demand management. For further nformaton, see the PP documentaton on demand program pannng. Pannng consumpton and the aocaton of the varous consumpton strateges are actvated n Customzng and are dependent on the requrements cass. Prerequste for pannng consumpton s that the reevant saes and dstrbuton appcatons perform transfer of requrements. If the avaabty check s aso swtched on, the check s carred out aganst the ATP (avaabe to promse) quantty rather than the pannng quantty. However, a consumpton quantty s st forwarded n the requrements record. Allocating $ndependent 'equirements in the Sales Document If pannng aocaton takes pace for an tem durng saes processng, the pannng aocaton contro screen appears f the ndependent requrements aocated to the matera do not cover the order quantty. Ths screen s dentca to the avaabty contro screen. The pannng aocaton contro screen does not appear f the avaabty check s swtched on for the resutng schedue ne category. 'educing $ndependent 'equirements Independent requrements from pannng are reduced by the goods ssue postng n the devery. The quantty decrease s determned from the consumpton quantty whch s transferred for the reevant tem n the underyng order, as we as from the approprate consumpton perod and mode. You enter the consumpton mode and the consumpton perod n the MRP 3 screen n the matera master record. Consumption *ode The consumpton mode denes whether and n whch drecton on the tme axs from the requrements date the consumpton of customer requrements wth panned ndependent requrements shoud occur. The requrements date corresponds to the date the saes order tems were created. You have the foowng optons: No pannng consumpton Backwards consumpton ony Startng from the requrements date, backwards consumpton s carred out wthn the reevant consumpton perod. Forwards consumpton ony Startng from the requrements date, forward consumpton s carred out wthn the reevant consumpton perod. Backwards/forwards consumpton Startng from the requrements date, backwards consumpton s performed rst of a. Then, f no panned ndependent requrements can be aocated before the requrements date, forward consumpton s performed. Both procedures are carred out for the reevant consumpton perod. Forwards/backwards consumpton Startng from the requrements date, forward consumpton s performed rst of a. Then, f no ndependent requrements can be aocated after the requrements date, backwards consumpton s performed. Both procedures are carred out for the reevant consumpton perod. Consumption Period You can enter a consumpton nterva for both backwards and forwards consumpton. Ths nterva determnes the consumpton perod. If backwards/forwards consumpton or forwards/backwards consumpton s actvated, both consumpton perods are taken nto account. Planning *aterial You can create a common pannng matera and assgn smar materas to t. Independent requrements are created for the pannng matera to cover the requrements whch are expected for the materas assgned to the pannng matera. Thus, customer requrements for these materas are consumed by the ndependent requrements of the pannng matera. Ths means that you do not have to create ndependent requrements for each matera. You assgn the pannng matera to the materas on the MRP 3 screen. You must aso enter the approprate strategy group for pannng wth pannng materas on the MRP 1 screen. You cannot perform the transfer of requrements wth the avaabty check when pannng s carred out usng pannng materas. Displaying Allocations You can dspay the quanttes aocated by pannng consumpton to a matera for whch pannng s carred out. For exampe, to dspay the quanttes aocated to a pannng matera, proceed as foows: 1. Seect Logstcs , Producton , Master pannng , Demand management on the man menu screen. You reach the Demand Management screen. 2. Seect Evauatons , Dsp.tota reqmts. You reach the Dspay Tota Requrements screen. 3. Enter the number of the pannng matera, the requrements type of the panned requrements (for exampe,-S#-), the aocaton ndcator 4 (Informaton on a aocatons) and the approprate pant. If necessary, mantan addtona seecton crtera. 4. Press #.%#'. You reach the Dspay Tota Requrements screen, where data on pannng consumpton for the pannng matera s dspayed aong wth the numbers of the documents and tems whch created the requrements. To dspay the documents whch created the requrements, pace the cursor on the approprate document number n the st and seect Display. Ths takes you to the document where you can access the nformaton whch you requre. Per"orming the Availability Check in Shipping When you enter a devery, the system carres out an avaabty check on the matera avaabty date f the avaabty check s actvated usng the requrements cass. /hich #lements are %aken into Account0 The foowng eements can be taken nto account durng an avaabty check n the devery: Stock safety stock stock n transfer quaty nspecton bocked stock Inward/Outward movement of goods purchase orders purchase requstons panned orders producton orders reservatons dependent reservatonsdependent requrements saes requrements devery requrements Process Flo1 The system determnes the date on whch the avaabty check shoud be carred out on the bass of the earest matera avaabty date of a the schedue nes n the devery. If the system determnes that nsumcent stock w be avaabe on that date, t responds as foows: If a matera s not avaabe for devery by the matera avaabty date, the system enters a devery quantty of zero n the devery. The tem s ony ncuded n the devery f the quantty zero s permtted for the tem category. If the quantty avaabe of a matera s ower than the order quantty, the system enters the avaabe quantty as the devery quantty. If a parta devery s not aowed for the saes order, the fact that the devery quantty s smaer than the order quantty s noted n the og for the devery. Product Allocation A precse pannng and controng mechansm s of the utmost mportance for the executon of compettve order processng wth guaranteed emcent and tmey devery to the customer of the requred order quantty. Unforseen probems, such as producton dects or ncreased demand can have crtca consequences for order processng and must be brought under contro as soon as possbe. Product aocaton s a functon provded by the SAP System for carryng out these contro optons ntended to hep your company to avod crtca requrement and procurement stuatons. Ths shoud enabe you to keep producton to a mnmum at the same tme as aowng you to react qucky to bottenecks and changng market stuatons. In the SAP System, product aocatons represent an ordered aocaton of producton for certan perods. Product aocatons can be created accordng to varous crtera (.e., customer, regons). Product aocatons are created n the ogstcs controng area n the pannng herarchy (Logstcs , Logst. controng , Fexbe pannng , Pannng create/change , Pannng type: COMMIT for SAP standard pannng type). Product aocatons are aways dvded rght up to the owest eve n the herarchy. The bass for the pannng herarchy s nfo structure "S140", whch SAP ssues as the standard nfo structure. It determnes the crtera of the herarchy. You can dene your own nfo structures n Customzng for LIS (Logstcs Genera ,Logstcs Informaton System , Reportng , Standard Anayses , Change settngs). When creatng product aocatons, make sure that you use verson number "000".Because updates are carred out for ths verson number. If a product aocaton of 5000 peces were to be entered at the matera eve as depcted n the dagram beow, t woud be automatcay dstrbuted among the ower eves (= consstent pannng). Changes are possbe at every eve, but the other eves are st ad|usted automatcay. As of Reease 3.0F, t s possbe to carry out an avaabty check aganst product aocatons. The check s st carred out f nether the avaabty check nor transfer of requrements are actvated n Customzng. Ths ensures, for exampe, that when producton s ow, the rst customer does not get the fu amount, resutng n foowng saes orders not beng conrmed or beng conrmed far too ate. The check s carred out on the bass of the conrmed quantty from the ATP check aganst the correspondng product aocaton. To get reabe nformaton and to recognse crtca stuatons, the actua requrements are compared wth the pannng product aocatons throughout the entre product aocaton perod. General 'equirements To carry out avaabty check aganst product aocaton, certan requrements must be met: Matera master In the matera master, the product aocaton determnaton procedure must be entered n the basc data screen for genera data. Statstcs update In Customzng for the Logstcs Informaton System, statstcs updatng must be set for the nformaton structure. Ths s requred at customer, matera and header eve. The update group must aso be mantaned n Customzng for the Logstcs Informaton System. In Customzng for SD, the settngs must be made for avaabty check aganst product aocaton. You w nd the necessary steps descrbed n the Impementaton Gude n secton "Avaabty check aganst product aocatons". Ths s where, the necessary Customzng actvtes for the statstcs update are descrbed. Availability Check Against Product Allocation During )rder #ntry SD The pannng herarches for product aocatons are created n ogstcs controng. If the correct settngs have been made n Customung, the system carres out an avaabty check aganst the ATP quantty n SD durng order entry. If the avaabty check determnes that the ATP quantty can fuy or partay cover the order requrement, then a conrmed quantty s determned as the resut of the check. The conrmed quantty s the bass for the avaabty check aganst product aocaton, whch s carred out aong wth the ATP check. The conrmed quantty from the ATP check s checked aganst the reevant product aocaton. Ths ensures that the product aocaton for ths perod s not exceeded. Requred quanttes that cannot be conrmed, because the product aocaton for that perod s used up, are postponed unt the next perod. The resut of the product aocaton check can change conrmed quanttes that have aready been determned. In ths case you receve a message before branchng to the avaabty contro screen. For exampe, even though the matera for an order for 100 peces may be avaabe n fu for the requred date accordng to the ATP check, t s ony partay conrmed because the product aocaton for that customer ony had a vaue of 80 peces remanng at the tme of order entry. The conrmed quantty for the requred quantty and an aternatve devery date s dspayed on the contro screen.
Unke the ATP check, the check date for the avaabty check aganst product aocatons s the panned devery date for the customer and not the matera avaabty date. The actua order quanttes are updated n the pannng herarchy of the LIS. Comprehensve reportng toos and an eary warnng system n the LIS that has to be set n Customzng montor the status of the product aocaton perod and report crtca stuatons mmedatey. Product aocaton uses a bockng mechansm smar to quantty bock n the ATP check: The check herarchy of the correspondng product aocaton ob|ect s ony bocked excusvey durng the check tsef. Afterwards, the same ob|ect can aso be used by other processes wthout the current procedure havng been saved. The product aocaton quantty used s, however, seen n a subsequent processes (va ths bockng mechansm) to prevent over- conrmaton. Display Availability Check Against Product Allocation The system can carry out an avaabty check aganst product aocaton automatcay durng order entry. When avaabty s ow, you branch to the avaabty contro screen automatcay. From there, you can vew the resut of the product aocaton. Ths s done as foows: 1. In the avaabty contro screen, branch to the dspay of the avaabty stuaton wth regards to product aocatons va Goto Product allocations. !y clickin" on the #product allocation# symbol, you can view the product allocation that was checked a"ainst. You can see which product allocations are available for which periods, how much the product allocation has been used up by other orders and how much product allocation remains. Available2to2Promise on the $nternet 3se An essenta actvty n many busness processes wthn Logstcs s the checkng of avaabe resources before makng crtca decsons or commtments. For customer-orented companes, t s vta that reabe nformaton on the avaabty of resources can be access at a tmes. Ths s especay mportant n the saes department as before the saesperson can provde the customer wth reabe dates, s/he requres mmedate access to nformaton on the avaabty of a product. The avaabty check n the SAP System provdes decson support for a arge number of ogstcs operatons at a organzatona eves, that s, at pant eve, storage ocaton eve and at batch eve. The check can be ad|usted to sut the specc requrements of each company. Ths guarantees the necessary exbty for deang wth the customer and wthn the company tsef. For more nformaton on the avaabty check refer to the SAP Knowedge Product Avaabty Check. The Internet Appcaton Component Avaabe to Promse has been created as an exampe scenaro n the SD envronment. The Avaabe to Promse screen shows the resuts of the matera avaabty check n a cear and smpe overvew. %ype o" $nternet Application Component Busness-to-Busness Consumer-to-Busness For customer-orented companes, easy accessbe nformaton on matera avaabty that can be read at a gance provdes an mportant bass for makng decsons n an ncreasngy compettve market envronment. Therefore, many companes (especay n the hgh tech and consumer goods branches of ndustry) are keen to take advantage of the new opportuntes provded by the Internet. They want the necessary support for ther busness processes, for exampe: Toos for the saesperson must be transparent and easy to use. System nformaton must be provded qucky and shoud be easy to understand. If you work n Producton Pannng, n Saes and Dstrbuton or f you are a customer and you use the Internet Appcaton Component Avaabe to Promse, you have the foowng advantages: You can access Avaabe to Promse from anywhere n the word around the cock. The ayout of Avaabe to Promse s smpe and easy to use. For exampe, to seect the product n whch you are nterested, you ony have to seect the ne. Usng the Internet, the customer can access nformaton on the avaabe quanttes for certan products wthout havng to get n touch wth the saes department of the company (f a customer master record has been created n the SAP System). Vendors can see whch products are st avaabe and how much s st avaabe. Ths means that they know when to antcpate necessary deveres. Prerequisites Authorizations4Security No speca authorzatons are requred for ths Internet Appcaton Component. Internet Users To trgger the Internet Appcaton Component n the Internet, you must og on usng your SAP user name and your password. If you are a customer, you aso requre a customer master record and a password of your choce n the SAP System. Usng transacton SU05, you can create, change and deete passwords for Internet users. To speccay dentfy users, enter the ob|ect type KNA1 as we as the number of the SAP user master record or the customer number. Standard Settings and De"ault -alues Browser The browser used must be |ava-enabed (for exampe, Netscape Navgator >3.0, Mcrosoft Internet Exporer > 3.0). The browser must aso be set so that |ava programs can run. Product Seecton Usng the |ava Appet You seect a product for whch you want to see Avaabe to Promse usng a |ava appet. A |ava appet s a sma program that s oaded and executed on your PC aong wth the HTML page. When started, the |ava appet oads the contents of the product cataog from two es saved n the Web server. Usng the product herarchy tree and a text search, you can seect a product n the appet and copy t to the nput ed for the avaabty check. Usng the text search functons n the appet, you can search for matera numbers and descrptons. You can aso carry out a generc search usng *. If you enter "test", for exampe, a search w be made for precsey ths strng. Enterng "test*" trggers a search for everythng that starts wth wth "test". Enterng "*test" trggers a search for everythng that contans the strng "test". The search does not dherentate between ower and upper case characters. In probem cases, for exampe, f a e cannot be read or contans nconsstent data, the appet termnates and an error message s dspayed n the status ne of the browser. In the Netscape Navgator, ths message aso appears n the |ava Consoe that can be dspayed va the menu. Defaut Vaues for Input Usng the |ava appet, you can preset certan parameters for accessng nformaton from the SAP System. The contents of the appet are provded by the report PCATALOG whch accesses the data n the product cataog whch t saves as two es. Copy these es to the Web server. Ths procedure requres the mantenance of a product cataog n the SAP System. Here, make sure that materas are not assgned more than once. Furthermore, use the base unt of measure. (See aso the SAP documentaton on the product cataog.) Activities involved in including your own product catalog 1. Create a product cataog n the SAP Systems product cataog mantenance screen. 2. Use the report PCATALOG to create the nput es for the |ava appet. 3. Pace the nput es for the |ava appet on the Web server. 4. Ad|ust the appet parameters on the HTML page to the new es. Defaut Vaues for the Checkng Rue Informaton on matera avaabty n the SAP System s gven accordng to the scope of the check whch s determned by the materas checkng group and the checkng rue A of the saes department. See aso the documentaton on the functon modue, BAPI_MATERIAL_AVAILABILITY for tps on transferrng speca checkng rues. Features *odifcation )ptions You can change the ayout of ths Internet Appcaton Component. Every change to the deveopment ob|ects used n the Internet Appcaton Component s taken as a modcaton. Do not n any crcumstances change the deveopment ob|ects of the standard system. Servce Name The servce name of ths Internet Appcaton Component s CKAV. You can nd a the reevant data under ths servce name n the SAP@Web Studo. Modcaton Optons The |ava appet can be controed usng the foowng parameters:
Parameter Description #(ample Products (Essenta parameter) Path and e name for the product e. You must specfy an absoute path (startng wth /) that s vauated from the root drectory of the Web server. / sap/ts/startpages/ckav/ data/ materas.txt Herarchy (Essenta parameter) Path and e name for the e wth the product herarchy. You must specfy an absoute path (startng wth /) that s vauated from the root drectory of the Web server. / sap/ts/startpages/ckav/ data/ herarchy.txt BgCoor (Optona) Background coor of the HTML page that contans the appet. By specfyng ths parameter, the background of the tab (the area to the rght of the two ndex cards) s dspayed n the transferred coors. The coor s speced as a hexadecma number wth 6 numbers. The format s the same as a coor speccaton n the HTML. However, note that you cannot enter a eadng #. C0C0C0
The parameters are speced n the appet tag n the HTML page. Wth the above exampe data, the appet tag s as foows:
<APPLET name=cataogAppet archve="cataog.zp" codebase=/sap/ts/startpages/ckav/casses code=cataogAppet.cass wdth=320 heght=295 mayscrpt> <PARAM name=cabbase vaue="cataog.cab"> <PARAM name=products vaue=/sap/ts/startpages/ckav/data/materas.txt> <PARAM name=herarchy vaue=/sap/ts/startpages/ckav/data/herarchy.txt> <PARAM name=bgCoor vaue=C0C0C0> </APPLET> Deveopment Ob|ects In the SAP System, the data exchange va the Internet s carred out usng transactons and functon modues. The foowng deveopments are requred for creatng and passng on servce messages:
Deveopment cass: MDW1 Transacton: CKAV Functon group for the screens: W61V Functon modues: BAPI_MATERIAL_AVAILABILITY
Data Output va the Internet Transacton Server Data output s performed usng the Internet Transacton Server (ITS). The data s merged wth the output forms and made avaabe on the Internet/ntranet n HTML format. The output forms are n the subdrectory CKAV of the drectory TEMPLATES. The foowng forms are used: SAPMAVCK_500.HTML SAPMAVCK_600.HTML SAPMAVCK_1100.HTML SAPMAVCK_1200.HTML SAPMAVCK_1300.HTML CKAV_D.HTRC CKAV_E.HTRC CKAV_|.HTRC The numbers n the names of the forms correspond to the screen numbers.