MM Config. Tips..

Maintain Plant
Plant 0001 is the SAP default OX14 - Define Valuation Area (Tick one only- Once your system go live, no more changes) Most company take the SAP recommended choice - Value Material Stock at Plant level. Value Material Stock at Plant or Company Code Level o o o If you valuate material stocks at plant level, the plant is the valuation area. If you valuate material stocks at company code level, the company code is the valuation area. The decision you make applies to the whole client.

OX10 - Create / Change / View Plants OVXB - Create / Change / View Division OX18 - Assign Plant to company code e.g. 0001 - 0001 - All Plants Px1 - Plant Px1 Px2 - Plant Px2 OX19 - Assignment of company code to the Controlling Area OB38 - Assign company code to Credit Control Area OMJ7 - Assign business area to Plant/Valuation area and division e.g. Plant Px1 - Business Area Bx1 Bx2 Assign Valuation area to the Business Area .e.g. Valuation area Vx1 - Business Area Bx1 Business Area Bx2 OMS0 - Assign Factory Calendar to the Plant and Business Area The plant plays an important role in the following areas: • • • • • • Material Valuation - If the valuation level is the plant, the material stocks are valuated at plant level. Each plant can have its own material prices and account determination. Inventory Management - The material stocks are managed within a plant. MRP - Material requirements are planned for each plant. Each plant has its own MRP data. Analyses for materials planning can be made across plants. Production - Each plant having they own production/planning. Costing - In costing, valuation prices are defined only within a plant. Plant Maintenance - If a plant performs plant maintenance planning tasks, it is defined as a maintenance planning plant. A maintenance planning plant can also carry out planning tasks for other plants (maintenance plants).

If you want to use the application PP (production planning) or product costing and job-order costing, you must set valuation at plant level. The valuation level that you choose affects • • • the maintenance of material master records the G/L accounts in which material stocks are managed the G/L accounts to which transactions are posted in Materials Management

Effect on the maintenance of material master records:

Depending on the valuation level chosen, • • you maintain accounting data in the material master record for each plant or for each company code you define a valuation price for the material in each plant or in each company code

Effect on G/L accounts:

If material stocks are valuated at company code level, all plant stocks of a material are managed in a joint stock account for each company code. If material stocks are valuated at plant level, you can manage the material stocks for each plant in different accounts. For each plant, you can define a separate account determination. If several plants are to use account determination, you can group these plants in "Valuation and Account Assignment" Customizing. Material Master - Introduction The material master is the starting point for the rest of the modules. What Material Types are there? The material types that you use are configured in Customizing for the Material Master under Logistics Master Data : Material Master -> Material -> Control data -> Define material type attributes. The following list shows you the material types contained, for example, in the standard SAP R/3 System, and what their different roles are: DIEN (services) Services are procured externally and cannot be stored. A material master record of this material type can always contain purchasing data. FERT (finished products) Finished products are produced by the company itself. Since they cannot be ordered by Purchasing, a material master record of this material type does not contain purchasing data. FHMI (production resources/tools) Production resources/tools are procured externally and used in the manufacture of products. A material master record of this material type can contain purchasing data, but no sales data. It is managed on a

quantity basis. Examples of production resources/tools are apparatus, equipment, and measuring and testing devices. HALB (semi finished products) Semi finished products can be procured externally (sub-contracting) as well as manufactured in-house. They are then processed by the company. A material master record of this material type can contain both purchasing and work scheduling data. HAWA (trading goods) Trading goods are always procured externally and then sold. A material master record of this material type can contain purchasing and sales data. HIBE (operating supplies) Operating supplies are procured externally and required for the manufacture of other products. A material master record of this material type can contain purchasing data but no sales data. NLAG (non-stock material) Non-stock material is material that is not held in stock because it is consumed immediately. (Office supplies such as stationary. You need to create purchase order and accounting document for payment but the stock balance is always zero as it is issued out immediately to the various department.) ROH (raw materials) Raw materials are always procured externally and then processed. Since raw materials cannot be sold, a material master record of this material type contains no sales data. UNBW (non-valuated materials) Non-valuated materials are managed on a quantity basis, but not by value. VERP (packaging materials) Packaging materials are used to transport goods and come with the goods free of charge. A material master record of this material type is managed both on a quantity basis and by value. WETT (competitive products) Competitive products have their own material master records created from the Basic Data view. The competitor's number, which is stored in the material master record, assigns the material to a particular competitor. Maintain the Material Type OMS2 - Material Type Maintenance - Create/Change/Display Steps:• • • transaction OMS2 click Change key in the Material Type you want to change e.g. FERT then hit enter

The Views below allows you to choose the Views for each Material Type. (Press the Page up/Page Down keys to scroll the views)

In the Internal/external purchase orders sections: Original Changes Ext.Display the changes done to the material master. for e. when the user do a inventory posting. you will receive an error message:The material type cannot be changed. To overcome this.Change. there is a Units of measure button for users to store in the different conversion rate. In the Material Master the moving average price are affected by:• • • • • Goods Receipt for Purchase Orders Transfer from Plant to Plant Invoice Receipt Settlement Price Change Common configuration changes• • • define new material group (OMSF) define new valuation class (OMSK) and automatic posting (OBYC) define new material account assignment group (transaction OVK5) and Customer/Material/Account keys (transaction VKOA) Block materials from inventory posting After blocking.Create. purchase orders 2 1 Int. go to OMS2 and change the HAWA material type.Change the Material Type.If you tried to change from FERT to HAWA in 4.Maintain the data screen field Unit of Measure In the material master.g.Flag for deletion. This is not allowed if only external procurement is defined for the new material type. MM03 . MM02 .6x. they will get this error message :E: Material xxxxx has status Blocked for procmnt/whse To activate the blocking :- .Display and MM06 . purchase orders 0 1 Screens in Material Master • • • MM01 . from FERT to HALB Configure the Material Master Screen MM01 / MM02 / MM03 OMSR . This sample program (ZUNT)extract the data from the unit of measure conversion table. MM04 .Assign the field to the field group OMS9 . or if the new material type has a different account category reference than the old material type. MMAM .

Accounting document number range for MM Transaction OMW9 .g. Maintain whether the storage location was included or excluded from MRP run. replacing the first character e. During the Sales Order Create/Change for that material. If it is in the locked list.Collective entry of Storage Location for a material. Create a Physical Inventory document for the storage location with transaction MI01 Select the Posting Block checkbox. ZXXX) Edit -> Delete (delete the original storage location) Do the reverse if you want back the original storage location. asked the user to log out before you delete it from the locked list. You can block the storage location of a material without affecting the rest of the location using the same material. there might be some update termination that causes the locked of the material (Windows hanged or power failure). Go to transaction OX09 Edit -> Copy as (copy the original storage location to a new name.Material xxx is blocked During the Create Delivery (VL01). This would prevent transactions from occuring until you either post or delete the physical inventory document. Block Storage Location from further posting 1. SAP prompt you a log that Material xxx is blocked. unless you do a post difference for the physical inventory document.type an "*" at the User name field.Goto transaction MM02 .) 2. Insert new or delete un-used Storage Location. (There are no impact. You can check using transaction SM12 . Another method is to rename the storage location name.Purchasing View Type in 01 at the MM/PP status field and save it Create Delivery Log . Maintain Storage Location MMSC . Check whether the material is in the locked list.

Document Type . In FI concept.g.Double click on desire transaction code to check the document type for number range. If it is not zero.Assign the document type to a number range and account type. PR .Assign the number range to the running number range. It is useful in the sense that user do not have to manually do an Account Assignments.PR) Financial accounting document type . Assign an unique starting number range that was not used. A change of valuation class means a change of G/L account.6x and 4. No. do a reversal entries for the stocks which you have transfer out or you have done a dummy issues. e. if you don't have any stocks. IMG . That is why your stock must be zero before the system allows you to changed the valuation class. 88 Choose the Account type for Material and G/L account (MS) The rest of the fields are optional (you can leave it as blank) SAP definitions for account type • • • • • A . MR21 Document type . Valuation Class for Material Group In 4.G/L accounts Number ranges for financial accounting document type .Material Management -> Purchasing -> Material Master -> Entry aids for items without a Material Master G/L Accounts in MM Account Determination .Account type allowed for posting will be MS) • • • • Double click on the document type PR. Year (till) From number To number Current number Ext (no tick internal or tick external) 88 9999 8800000000 8899999999 Track by SAP Blank Accounting document will be generated if there are stocks during price change.g. (e. you have to either transfer it to another material or do a dummy issues.5b.Customers K . you have to debit and credit to balance the G/L account. valuation class cannot be changed whenever the stock on hand is not zero. (e.Material S . no accounting document will be generated as there are no inventory to revaluate for price differences. Valuation class are tied to a G/L account. After changing the valuation class. For stock items.Vendors M . you can assign valuation class to Material Group.Assets D .g.

Finds the menu path to a transaction .Can either type in TX code in the search criteria or a description.com Links • ABAP System Fields • Transactions • Tables • Programs • A more detailed list of tables • ABAP Reports • ABAP Function Modules • The Home of SAP R3 ABAP Transactions • search_sap_menu . 1st try SE38 and then ABAP.ie. EDI Specific Transactions • VOE1 Translation between EDI categories and SD item categories • VOE2 Table EDSC view.tripod. Add partner types that will be transferred to the IDoc • VOE4 Table view EDPAR. the returned result is 'bottom to top'. Link external partner number with our internal number • WEDI EDI Administrator Menu • BALE Idoc Administration • BALD Idoc development Scheduling agreements • OVA9 Create entries for each sold-to customer for which you will receive EDI schedule releases. Customer link to sales area detail • VOE3 Table view EDPVW. the only field that needs to be maintained is "Check PO number. At implementation... This transaction updates table T663A. Search is via Company code and Valuation area. SAP will not post an EDI schedule .The program RM07C030 check all the G/L account define in your Material Master valuation class." which causes SAP to make sure that the PO number sent on the release matches the PO number on the schedule agreement. Compare fields status for movement types against General Ledger Use SA38 then run RM07CUFA Contributed by :..sapr3.

) This transaction updates table T661W. SAP uses this table to determine the schedule agreement soldto partner. IDoc Transactions • WE09 / WE02 IDoc lists according to content. Use BD88 in prior versions) • BALA ALE Application Distribution • BALM ALE Master Data Distribution Output determination 856 . Use to test inbound Function module changes. • WE05 View IDocs • WE19 EDI test tool. We also incorporate message control on the outbound IDocs. • OVAI Create entries for each Vendor / Partner description combination. and Partner descriptions must match ship-to Partner descriptions. • WE20 Partner profile configuration. at Cust.release. Utilize the organizational units to trap functional errors for further processing • WE30 Create IDoc extension type • WE31 Segment create • WE57 Assign function module to logical message and IDoc type • WE60 IDoc type documentation tool • WE82 Link Release detail to Extension IDoc Type • BD55 Conversion rule user exit. This code must be sent in the DELINS IDoc in field E1EDP16-ETVTF. • OVAJ If you would like SAP to post schedule requirements using discrete dates only. you can indicate the days of the week that you deliver to this customer.ASN . View IDocs via specific IDoc number or business application detail contained within the contents of a segment. (Vendors must match soldto Acct.6. if this record is missing. Link conversion rule user exit to the different system \ partner combinations • BD87 Reprocess IDocs in error or waiting for action. instead of weekly and/or monthly buckets. SAP will divide the customer's quantity for a week or month evenly into the days of the week specified by the distribution function code. Add partner detail together with inbound and outbound relationships.. (Both inbound and outbound in 4.

• V/36 Maintain output determination for deliveries (Output determination procedures).VV32. (BA00 – SP Sold to party) Requirements coding • V/27 Create code to check requirements for output control.e.VV12. LAVA – WE (Partner function) .Invoice • V/54 Maintain access sequence for billing documents • VV31. V/32. V10000 (Header output) has condition type LAVA (usually with requirement 1 NB: Use V/84 – V7ALLE – SHAD for grouped ASNs. (RD00 – RE Billing party) • VF31 Reissue output for billing documents 855 – Order Response • V/30 Sales document output types (BA00) • V/48. Sales & Distribution Sales order / Quote / Sched Agreement / Contract • VA02 Sales order change • VA05 List of sales orders • VA22 Quotation change • VA32 Scheduling agreement change • VA42 Contract change Billing • VF02 Change billing document .VV22.We must add each new partner with VV21 • VL71 Reissue output for deliveries 810 .VV13 Create condition records for sales documents.VV23 Create output condition records for shipping.VV33 Create condition records for billing documents. V/43 Maintain access sequence for sales documents • VV11. I. Used to check ZBA0 against BA00 output. Group deliveries into shipments • VV21.

• VF11 Cancel Billing document • VF04 Billing due list Delivery • VL02N Change delivery document • VL04 Delivery due list • VKM5 List of deliveries • VL06G List of outbound deliveries for goods issue • VL06P List of outbound deliveries for picking • VL09 Cancel goods issue • VT02N Change shipment • VT70 Output for shipments General • VKM3. . VKM4 List of sales documents • VKM1 List of blocked SD documents • VD52 Material Determination Workflow • SWEAD Event queue administration • SWE2 Event type linkages • SWE3 Event linkages • PPOME Organizational Unit Maintenance • SWE5 Consistency Checks for Event Linkages • SWUD Workflow Diagnostic Tool General The following section provides detail on other useful SAP areas.

G. BOL – Transport tag. Tracking number = Packing Unit Other • MD04 Material Requirements. A user exit needs to be modified before it will work • SE16 Table contents display • SOST View mails sent externally from SAP • SU53 Check authorization object • SQVI Table Quickviewer – Used to created quick client dependent reports • ST22 ABAP Dump Analysis • ST01 System trace . FXP). Used to modify ABAP programs • SM01 Transaction list. Warehouse: 101 and enter. Lock transactions in the system. Run the delivery due with your order number to create the delivery • LT03 Create Transfer Order. Carrier – Header partner – SP (E. Also a good tool to see what transactions are available • SHDB Transaction recorder (BDC) • CMOD User exit \ project tool. Picking background. External delivery number – Waybill number.Create delivery via transfer orders Once the order is saved proceed through the following steps. Save The Transfer order should now be saved. • In LT03 go to menu option Transfer Order -> Confirm – Transfer Order • Enter • Save The transfer order is now confirmed. • VL02N Delivery change. • VL04 Delivery due list. Coordinates your changes into projects for the purpose of activating all user exits for a particular project. EG. Shows material requirements and releases against materials • SE38 ABAP Editor. EG: Edit the delivery to do the following Pack – External customer material number = COO. It now needs to be confirmed. The process assumes the item has values in the warehouse bin.

based on certain selections. and then forwards a notification to the respective users that they have email waiting in the SAP system. This report needs to be run in target clients once you have implemented a custom requirements definition. The auto-forwarding assignment of an email address to a user can be accomplished by the administrator and tx: SO36 or by the user themselves using tx: SO13. • RSPO0075 Run report RSPO0075 to activate access method M for device types. Note 60801 also recommends the same steps regarding RHSOBJCH. . Use tx: SOST to view email status’ sent from SAP. • RSWUWFML Report that interrogates the Workflow inbox. • RHSOBJCH Corrects the following error in workflow customizing: Transport object PDST Information Table SOBJ is consistent as regards key tables ***Error*** Table HRP1600 Not an entry in table SOBJ Information Table SOBJ is consistent as regards PAD tables See note 134311 (point 2).• ST11 Display developer trace Programs • List of ABAP Reports Idoc • RBDAPP01 Post inbound Idocs to application documents • RBDAGAI2 Re-processing of IDocs after ALE input error • RBDAGAIE Reprocessing of edited IDocs • RBDMANIN Start error handling for non-posted Idocs • RSEINB00 Idoc inbound processing by file • RSEOUT00 Process outbound IDocs General • RV80HGEN Report 'RV80HGEN' for including customer-specific routines in the SAP standard source code is not included automatically as an XPRA in the object list of the transport request. See OSS note 0385067.

A message determination schema is supplied for and assigned to each purchasing document. etc. the message determination facility is active. Via the menu options Goto -> Means of communication. In this case. 1. Setting up the Message Determination Process: Options Message determination deactivated You can output purchasing documents without the message determination facility. 3. it checks the user parameter. the system does not generate a message record. If no printer has been specified there either. 5. If you wish to work with this standard setting. In this case. Choose Master data -> Messages -> -> Create or Change from the Purchasing menu. It is necessary that you maintain condition records for the desired message types: 1. On the next screen. The system then generates a message of the type NEU (new) for each document to be outputted. the system checks the fixed value for the user. The text file produced by SAPReader may then be manually entered into the supplier's system or may be electronically uploaded. Save your data . or an output device such as a printer) for each message record. If no printer has been specified. 4. or need only read certain parts of it. purchase order. and to translate these into a format using the supplier's own product codes. To determine the printer. Message determination activated Adopt standard setting In the standard system. Enter the message type and choose the key combination.g.Quicklinks • • Purchasing Tables SAPReader is a small program which converts purchase orders created by the SAP R/3 system into a readable document. Tips for Fast Message Determination Setup Here you are shown how to set up the message determination (output control) facility quickly. create the individual condition records. enter the desired means of communication (e.). you need not read the Implementation Guide (IMG) for the other steps to set up this facility. you must not assign any message determination schemas to the the individual purchasing documents (RFQ. 2. Its purpose is to enable companies to receive purchase orders from customers who are using the SAP R/3 system. Make the necessary entries. you need not make any changes in Customizing. EDI. the system first checks the settings for the purchasing group. The latter determines the condition table in which the condition record is stored. If no printer has been maintained there.

S indicate that you want the system to value the stocks with a fixed price method.inventory increases Accounting Document Posting created o Debit 12345 Inventory 12 o Credit 67890 GR/IR 12 o New Moving Average Price = ( GR value + Total value ) / ( GR quantity + Total stock ) Invoice Recipts for Purchase Order . it checks the message type to see whether a print parameter has been set.Movement Type 101 • • Material Document Posting created .g.g. V indicate that you want the system to value the stocks with the latest price. it is used. Price Control V . it is used to output the message. no message is generated. whether the message type is to be used only for new printouts or only for change notices). Maintain condition records for the message type. Create the message type and define its fine-tuned control (e. If a parameter has been set. as described above. via the menu options Purchasing document> -> Messages -> Print/transmit).Include new message type If you wish to do this. If no parameter has been set. 2. If a printer is found. If so. How is the printer determined for message output purposes? The system checks whether a printer has been specified in the condition record. you must 1. Select the desired message and choose Goto -> Message details -> Edit -> Means of communication. a printer is sought in accordance with this parameter. no message is generated. Note: You can change the printer when outputting messages (e. Define the message determination 4.Moving Average Price Assume Material Master current price is 10 Goods Receipts for Purchase Order . If not. Goods Receipts/Invoice Receipts for Purchase Order Transaction OMW1 allows you to set whether the Price Control is a mandatory "S" or "V".MR01 • Accounting Document Posting created o Debit 67890 GR/IR 12 o Debit 12345 Inventory 3 . If not. Assign the message type to a schema 3.

you do not have to change the movement type from 101 to 161 as the system will automatically assign the movement type to 161 upon saving the postings.o o Credit 45678 Vendor 15 New Moving Average Price = ( Inventory difference of 2 + Total value ) / ( Total Stock) Price Control S .inventory increases Accounting Document Posting created o Debit 12345 Inventory 10 o Debit 23456 Price Variance 2 o Credit 67890 GR/IR 12 o No change in Standard Price Invoice Recipts for Purchase Order .Define Number Ranges . before saving.Account Payable Vendor Master Tick Accounting info.acct 45678 Vendor Returns Without PO Reference You can used Return Purchase Order.Standard Price Material and Accounting Document is the same. Goods Receipts for Purchase Order .Goods Receipt for Return Purchase Order Movement type will be 161 to deduct the stock and 162 for reversal.Automatic posting for inventory Inventory posting BSX Goods receipt/inv. The one with the lower value will be posted with a price variance entry.MR01 • Accounting Document Posting created o Debit 67890 GR/IR 12 o Debit 23456 Price Variance 3 o Credit 45678 Vendor 15 o No change in Standard Price General Ledger Account Configuration Transaction OMWB . Create a new Purchase Order Number range to differentiate OMH6 . transaction code ME21N At the item details. However.Movement Type 101 • • Material Document Posting created . MIGO_GR . During Goods Receipt for Return Purchase Order.receipt clearing acct WRX Cost (price) differences PRD Transaction XK03 . check if there is a tick in the Return Column to ensure that it is a return Purchase Order. and hit the Enter key Field name Reconcil. look for the Return columns and tick it.

XX o You have to assign the control for ALL the SAP buyers via thier SAP users id. you've got to associate via SU01 o Click Parameters. • . / RETURNED PURCHASE ORDER : ELSE. Req.Define Document Type Changing the PO Layout sets OMFE . Logoff and login again. Your can have the Purchasing Documents by :• • • • • • • ME2L . o Ref. to a Pur.O. to P. / PURCHASE ORDER /: ENDIF. give it a name and tick :o Ref. Invoices Open Purchase Order = Open Goods Receipts ( Selection parameters WE101) This two parameters determined what information is shown: • • selection parameter scope-of-list parameter The configuation transaction code is OMEM You can define additonal selection parameter for your users as well as untick those fields which you does not want it to be printed.g ZB OMEC .Messages: Output Programs /: IF &EKKO-BSART& = 'ZB'. Transaction OMET • Create a new entry. Ord. o Type in Parameters value you want e. Purchasing List for Open Purchase Order.Service ME2K . Then try to create a Purchase Order without a reference. to PReq o Ref.. Quotation or Pur.Purchase Order Number ME2W . to quotation Next.Vendor ME2M .g.Material Group ME2B .Create a new Purchase Order Type to differentiate e.Material ML93 .Requirement Tracking Number ME2N .Account Assignment ME2C . Goods Receipt.Supplying Plant Force buyers to create Purchase Order with ref. insert a new parameter id EFB to the authorization code.

o Logoff and login again. o Type in Parameters value you want e.Define default values for buyers Transaction OMFI • • • Double click on the default values you want to change. Next check the last Steps after Actual Price Now. insert a new parameter id EVO to the authorization code. • • • Transaction MC26 Info structure S012 Update group (stats) SAP Double click on Goods received qty In the section Date field for period determination Purchase Order Layout Sets. Net value 1000 GST 10% of 1000 100 DISCOUNT 10% of 1000 100 Final Net value 900 This is what you do :• • • • • M/08 . S012 will shows the values in period January. not the Goods Receipt date. Save it. e. In the Fast Processing button :you can choose whether to adopt automatically all the line items fields in the Purchaes Requisitions Puchase Order Condition Suppose you want to calculate the GST and DISCOUNT for a Net Value of 1000. PB00 and PBXX belongs to step 1. Information Structure In the SAP standard info structure S012 is updated by the Purchase Order creation date. 01 o You have to assign the control for ALL the SAP buyers via thier SAP users id.g. Next. you've got to associate via SU01 o Click Parameters.g. a Purchase Order is created in January and good receipt is in February and March.Define calculation schema First check the conditions column Steps e. Message Types . Then try to create a Purchase Order and check the default values. put the Steps number in the column Fro The Fro To controls the calculation.g. look at the column Fro To If you want the DISCOUNT to be calculated based on 1000.

release strategy 01 is assigned to the Purchase Order.Purchasing group EKO .Order type EKG .Storage location MKL .Create Characteristic e.Create a new message types for a different layout of Purchase Order • M/34 . e.000. For controlling the Purchase Order type.g.Assign default Message Type to Purchasing Groups • • • • • User Defaults for Purchase Order There are some fields which you can set as defaults for the buyer in transaction ME21. If the total value for the Purchase Order exceeds 10.Maintain message types o Click the Partner definition button o Insert the new message type to the Partner OMQN . Transaction SU01 Input the user name and click Parameters PID Parameter value LIF .g.Fined-tuned Message Control o Add a new Printer Operation 1 .Vendor number BES .Purchase Order Number BSA .Assign Output devices to Purchasing Groups MN05 .Promotion PO Release Strategy 4.6x The release code is a two-character ID allowing a person to release (clear.New 2 . or approve) a requisition or an external purchasing document. create characteristic for CEKKO-BSTYP and the value NB. you are prompt to enter the currency which the system then converts the currency of the Purchasing document into this currency) .Purchasing organization WRK .Assign schema to Purchase Order OMGF . structure CEKKO to check all the fields available for controlling the Purchase Order.Plant LAG .Change OMFE . NETVALUE Click Additional data Table name CEKKO Field name GNETW and press enter (for currency dependent field. There is only one characteristic created in this example. CT04 .Material group WAK .Layout sets for Purchase Order o Attach the new message type to the new layout sets M/36 . Use SE12.Maintain message detemination schema : Purchase Order OMQS . The release codes is basically controlled via a system of authorizations (authorization objectM_EINK_FRG).

type >10000 and press enter Save your data CL02 .032 Click Create Description .Define Release Procedure for Purchase Order Type Release Group .New entries Grp Code 02 01 Release indicators Release indicators Release Description 0 Blocked 1 X Release Release Strategy Release group 02 Rel.In the Basic data (X refers to tick).New entries Rel.group Rel.strategy 01 Release codes 01 Release status 0 1 Classification Choose your check values . (characteristic) tab. Strategy for PO Release codes . click Check with error In the Char. in the Char. X Mutliple values X Interval values In the Value data.Release Procedure for Purchase Order In the Same Classification section.Create REL_PUR Class type .Class Class . Object Class Description 02 REL_PUR Rel. type NETVALUE to assign your characteristics to the class OMGS . value column.

Check Release Strategies (make sure there are no error messages) Once the Purchase Order is not release. ME 390 . next tick whether you want the text to be adopted or fordisplayed only Choose Update to save Create a new Purchase Order Document Type 4.Link Text types to Header text in Purchase Order • • • • • OMFV .g.Change Vendor Choose Extras -> Texts . Even though no price was maintained. To check the Order price history.Input the text in Purchasing memo Step 2 :. Purchase Order with Release Strategy have a tabs at the end of the Header. (e.6x .6c.OMGSCK . buyers will not be able to print the Purchase Order. go into the material info record and click Environment -> Order price history Adopt Purchase Order Header Text To default the Header Text into the Purchase Order Step 1 :.Header Text). This means that the netprice field in the info record should be left blank.Maintain text in Vendor Master • • MK02 . Prompt the last Purchase Order Price for the Material If you want the system to take the price from the last Purchase Order.Define rules for copying (adoption of) text Choose Header Text Choose Goto -> Linkage: text types -> To vendor Filled in the field No. 01 . In 4.Purchasing document XXXXXXX not yet released. In the case when you have already maintained the conditions in the info record (or netprice). The person with the release authorization have to use ME28 to release the Purchase Order. try to delete them or make them invalid by changing the validity date. then do not maintain the conditions in the info record because it has precedence over the last PO. This allowed the buyers to check the release status of the Purchase Order. the info record will still keep track of the Order price history. Goods Receipts will be shown with Message no.

Then choose the SAP MAPI Service Provider (select Change Options to display the selection) Once the SAP MAPI is installed.Purchase order as an e-mail From release 4.5. You can create your logon profile for SAPoffice. Send Purchase Order with Microsoft Outlook This is how it work:• • First you send the text converted Purchase Order to your SAPoffice o Sample ABAP program for sending mail to your SAPoffice Then from Microsoft Outlook. If you send the file using SP01 -> System -> List -> Send. logon to your Microsoft Outlook and see whether you can access all your SAPoffice folders. sap user name.If you have more than one company code. you can send your purchase order via output determination. Go into your Control Panel of your windows. Define a new number range not in used OMH6 .Messages Header Texts Send Purchase Order via Output Determination Read note 191470 . This note have indicate all the requirement and settings necessary to send purchase order via the output determination once your SAP have been connected to an External Mail System. you can send it out externally to your Vendor Install the SAP setup program on the SAP Presentation CD-ROM under \GUI\WINDOWS\WIN32 Execute the SAPsetup program and choose the Desktop Interfaces.Number Ranges for Purchasing Documents Copy the NB . you have to install the SAP Exchange Connector Software on your Microsoft Exchange Server.g. password) The supplied PST file is sapwrk. the file will have the extension ALI. ZB OMEC .Define Document types Maintain : Text for Document Header/Item Text for Document Supplement OMF6 .pst Now. Select the Mail option from the Control Panel to call the MAPI profile manager. Sending mail directly from SAP via Microsoft Exchange If you want to send your mail directly via Microsoft Exchange. you might want to define a new document type and number range to differentiate between the two company. Choose Add to call up the new logon profile setup wizard Select Add from the Services and select the SAP MAPI Service Provider Type in the required R/3 information (client. .Standard PO to e. Use the Windows Explorer to default open with the Windows Notepad.

SAPconnect Refer to the Unix SAP Internet Mail Gateway installation steps.tripod. Then you have to setup :• • SM59 .mit. Especially if you delete some in OMGQ: they are not completely deleted until you delete them also in CL24.edu Materials Management Tables . This can cause some seriously strange behavior on the system (and sometimes on the consultants and users). Tip by kuentz@alum.com Other tips Transaction CL24 is particularly important if you do modification on release strategies.sapr3.EXE is located on the R/3 Presentation CD in the directory :\GUI\WINDOWS\WIN32\SXC. Contributed by :.The setup program SETUP.The RFC destination SCOT .

.

Purchasing Organization Data Material Descriptions General Material Data Plant Data for Material Storage Location Data for Material Material to BOM Link .General Data Purchasing Info Record.EINA EINE MAKT MARA MARC MARD MAST Purchasing Info Record.

groups Purchasing Groups Movement Type Help Texts for Movement Types Lists what views have not been created Purchasing Tables .Material Document Document Segment.Reservation Mat.MBEW MKPF MSEG MVER MVKE RKPF T023 T024 T156 T157H MOFF Material Valuation Header.Material Material Consumption Sales Data for materials Document Header.

.

A501 EBAN EBKN EKAB EKBE EKET EKKN EKKO EKPO Plant/Material Purchase Requisition Purchase Requisition Account Assignment Release Documentation History per Purchasing Document Scheduling Agreement Schedule Lines Account Assignment in Purchasing Document Purchasing Document Header Purchasing Document Item .

say 'abc' can be created using transaction code OMET. # 7 is used for deciding on the basis for which to calculate Rebate subsequent settlement. Q: Is there a transaction or Report available to see the scrapped quantity of a particular material where goods issue is done using movement type 551? A: If you want to manage the inventory of Scrap. For GR and IR: Make the warning message as an error in customizing of messages under Inventory Management or Invoice Verification. Use this key in material master. create another material ID for scrap and receive as byproduct. two goods receipts and invoice receipts on their respective POs. Can we do multi plant planning at plant level as well as Material level? A: The special procurement key is defined for the Planning plant and does not contain supplying plant. . B and C . where the requirements of plant A and B are transferred to Plant C. We are using the special procurement key 40 for all the materials being planned. For IR: Mark the indicator in the vendor master for checking of double invoices. Assign this 'abc' to a particular user by using parameter ID "EFB" (trans su52). When you issue goods against Movement type 551. Q: We want to run multi-plant planning for 3 plants A. the material is removed from inventory by writing it off the books. Buyer's functional authorization . When we do a planning at Plant C. This key may be copied to create new key.Physical Inventory Document Physical Inventory Document Items Vendor Master (General section) Vendor Master (Company Code) Number range intervals Reservation/dependent requirements Texts for Purchasing Document Types Quicklinks • SAP Materials Management (MM) Table of Contents • • • Consumption based planning Invoice verification Material Master • MM forum • • • Purchasing Vendor Evaluation Warehouse • Workflow Q: We could create two Purchase Orders for full amount & quantity out of one Purchase Requisition. How can We avoid this kind of double transactions? A: For PO 's: Define buyers' functional authorizations in the customizing for purchasing. we are unable to see the requirements for plant A and plant B. there you can unmark PO w/o reference allowed. Now all the requirements of plant A and B will be called in planning plant C. How can we find whether there is any USER EXIT available which is triggered before the document is saved? A: The User exit in your case could be MB_CF001 and use transaction SMOD to look for user exits Q: In MM pricing schema.IKPF ISEG LFA1 LFB1 NRIV RESB T161T Header. Plant C is expected to consolidate the requirement and convert these requirements into requisitions and then into POs. respectively. Then enter the supplying plant in it. How can we make use of the condition sub-total field ? A: Subtotal field on Pricing schema are useful in number of cases. # For Ex: 1 is Carry over value to KOMP-KZWI1. there are a list of selection from A to M and 1 to 8. Q: We are doing goods receipt with PO .

Where can I find correct Purchase group Information? A: Purchase group information is in table T024. we assign by the automatic account assignment a GL account in relation to the valuation class of the product. However this GL account becomes defaulted for all the products used by the cost center. Purchase order is beingprintedwith wrong information . 2. cash discount.# S is used for the final net inclusive. For Example: telephone Number. Configure the IMG in inventory so . PO transaction codes start with Mexx. rebates and any other conditions including statistical # For reporting in LIS # Used in the layout for printing. How can we do it? A: Try OKB9 where you can find the cost center account assignment table. Q: During a good issue for a inventory product (HIBE).In the inventory screen allow the user to enter G/L a/c manually . Q: There are some complaints that though the data is correct in User Info (USR03) . Note that GBB/VBR process key governs the credit posting for cost center issues in Automatic Account Assignment (AAA) . If you want change Account assignment for exception materials . However a host of others can be seen using Technical help after activating the query Purchasing Tables Purchase Requisitions Purchase Order Material Master Description Material master Material master .For all exception materials define a new valuation class and setup all inventory posting accounts for this exception valuation class. However we would like to change this GL account automatically depending of the cost center requested the product for consumption. Q: What are the tables generally used for MM Queries ? A: Some tables are listed below .segment C Material to BOM Link Material Valuation BOM Tables BOM Header BOM item BOM Sub-item Purchase Group information MRP Tables MRP Header MRP Table CEBAN EKPO MAKT MARA MARC MAST MBEW STKO STPO STPU T024 MDKP MDTB Q: What are the typical transaction codes for IM & PO? A: Transaction codes can be checked using menu path System->Service->Status. Here the AAA automatically picks up the G/L a/c. IM transaction codes start with MBxx. try the following options: 1.

and whatever you specify here will be the default value in the Purchase order. The tax code should be a required entry. Search for the transaction ME21. Define the document type required that you want in ME51. the following error message is appearing Work item XXXXXX: Linkage to object BUS2009 event REJECTED cannot be written. When goods issue is posted. Error when executing the Workflow. types.double click here. When you get here you search for the transaction ME12 . Define G/L accounts for this new transaction key. Q: How can we make a Taxcode as default on purchase order item detail screen ? A1: Use condition type NAVS with access sequence 0003 to default the taxcode in the purchase order item using conditions. You can also refer Transaction ME53 under menu path goto-statistics-changes. Purchasing Q: How can we track requisitions that have the deletion indicator set? Can we track the date in which the deletion indicator was set? A: You can refer the change document tables cdpos and cdhdr. ENABLE field will be updated 3. double click on BUS2009 entries. Q: We have specified in MRP for requisitions to be created. The document type of the requisitions created is alwaysthe type NB. The reason is either a database error or an error when generating internal linkage numbers. A2: Go to IMG. 2. How can I change to actual number of decimal places? A: The quantity (MENGE) in that report must have been set for 3 decimal places. Q: Is it possible to generate Purchase requisition (PR) with reference to Scheduling Agreement? A: PR can be created with reference to another PR and can not be created referencing a PO or . What to do: Check the number range object 'SWE_EVTID' How can this be fixed? A: 1. When the event (BUS2009.Double click on ME21. Transaction code SWLE not defined. Define a new movement type by copying 201 to say 901. Table EKPO may have to be corrected accordingly. where the complete audit trails of changes. Q: We have created a workflow for the purchase requisition approval process . Materials Management -> Purchasing -> Purchasing info record -> define screen layout. search for Input VAT indicator. Ex: SWE_EVTID: 01 000000000001 999999999999. Q: Is it possible to generate packing list for goods issued in MM? A: SD & Ware House management have the functionality of picking/Packing lists.that user account overrides the AAA determined account 3. Then search for TaxCode. Materials Management -> Purchasing -> Purchasing order processing ->define screen layout at document level. including deletion are stored. It is advisable to configure also the info record. How can we change the document type created? A: Refer transaction 'OMH5'. Must update the number range for events object SWE_EVTID with transaction SNRO. Diagnosis: The instance linkage between the required event and the specified work item cannot be entered in the type linkage table of the event manager. Q: We have defined EA (each) as 0 decimal place in configuration. SWE2. Apply OSS note 43986 to fix. Then in Valuation IMG define a transaction key for 901 under account grouping for movement. But transaction ME2L shows this field with three decimal places. RELEASESTEPCREATED) is triggered to kick off WF . check GLOBAL field. For exception issues users have to use this new movement type. Q: We have created a new movement type and assigned to a schedule line. message-movement type zzz is not allowed for customer goods movement? Why? A: Use transaction code OMJJ and check the "Allowed Transactions" for customizing movement types.

We have a surcharge that is not marked as statistical and should be included in the net price but excluded in the taxation base value. source list has to be maintained for that item-vendor combination and the MRP shall be properly set. Is it possible? A: Use transaction ME59 Q: How can I print an Un-invoiced Receipts Report which shows Purchase Orders for which goods are received . For this to happen. Not one by one manually. Create source list. If you want to fix the schedule within a certain period you have two options. In the last column in the details screen of the source list check the field relevant for MRP set the correct parameters for running MRP. Q: Where can I locate the latest Purchase Order price and the latest purchase order number for a material? A: Logistics-Material Management-Purchasing-Master data-Info record-List display-Order Price History Q: Automatic generation of PO is by using 'Automatic Via Purchase Requisition' option in purchasingRequisition-Follow on Functions. Planning time . The automatic PO creation flag enables you to run a batch job that will convert all selected Purchase Requisitions to be converted Purchase Orders in the background. Any condition type which is not marked as statistical will be considered for net price calculation. Using firm zone . (Transaction code is : MEIL) Q: Can we release a Purchase Order with price equals zero? ( like in SD.refer MRP 1 view of the material master Q: I would like Convert MRP generated 100 PRs into 100 POs automatically. You may consider scheduling agreements if you want MRP to kick out Purchase Orders.all new orders outside of the planning time fence . 2. Create a purchase info record. However requirement can be generated with reference to Scheduling agreement when MRP is run.firms all orders within this period . PO & Scheduling are created and controlled by purchasing organizations.Scheduling agreements. Requisition->Copy reference and enter. Can I have a procedure where the taxes are calculated on the net price calculated till the condition type NAVS and . For creating PR with reference to another PR. but not yet invoiced ? We require this report with sub-totals and tied to Un-invoiced Receipts G/L Account A: Report RM07MSAL analyses GR/IR balances according to goods received but not invoiced and invoices received where good have not been fully delivered. Refer additional data screen of the scheduling agreement at the vendor material level. ButPOcan not be created automatically after MRP run. follow the menu path: Purchasing->Requisition->Create.free of charge sales Order) A: Create the PO with IR field un-ticked in Item Detail screen and change the line item price to 0. Is there a provision in SAP to release Purchase Orders automatically after MRP run? A: Tick the automatic PO and Source List fields in purchase view of the material master for the vendors on whom you would like to release PO automatically. However PO can not be created automatically after MRP run.Create PO. Q: How can I calculate the net price of an inforecord for a given date? A: Run price simulation in the LIS-Purchasing on the Vendor-info record and Specify the required date. PR can be created by even end users. Set the flag in the source list for the scheduling agreement to "2" enabling MRP to kick out delivery schedules for future requirements. Q: The net price is calculated by summing up the gross price condition type and subtracting /adding all discount/surcharge type condition types respectively. 1.

For Example : Level CondTy Description From To 100 PB00 Gross Price 200 RA01 Discount % on Gross 300 ZMUP Mark Up (value) 400 Base Value for Tax 100 300 500 ZDIS Disc. However you notice that accounting documents will still reflect the 2 digit price and rounded to the nearest 1/100th. The price to the supplier can be reset when the goods are sold in settle consignment liabilities.122 to reverse receipt and reopen purchase order. Can I have a defaulted value for the indicator while creating Material master that can be changed later in MM02? A: Try using transaction variant. How to do this effectively? A: 1. ZMUP. Total amount will be calculated from net amount and Tax. transaction code SHDO. . In SE93 choose the option of .MMPV Menu path . ZDIS will included in Net Amount and excluded for Tax. Q: We want to return unused material procured from a vendor and update stock or expense Account. This can be done if you can identify thePO against which the material was received. You may create another PO on the vendor required by referencing any PO . What is the best way to handle this? A: You can try consignment process. Use movement type . Q: Can we change the name of the Vendor in a PO released on another Vendor? A: NO. Q: How do I define a new currency ? How can i set number of decimal places more than two? A: Define a new currency in Customizing with transaction OY03 If you change the current currency all of your accounting documents will be re-evaluated by R3 and this could cause adverse affects to your financials. And then SE93. Excluded Tax 600 Net Amount 700 MST Tax 400 400 800 Net Amount With this Schema: . Use transaction OY04 to assign number of digits to new currency OBBS to define conversion factors for currency conversion OB08 to enter exchange rates XK02 to assign new currency to Vendor Master ME11 to create a Purchase Info record Create MM documents with the new extended price. RA01. ZMUP.Net Amount will be calculated from PB00. So. And also credit shall be same as PO Price 2. Q: Our supplier delivers his product for an Auction. ZDIS. Q: How can I open a previous MM period? A: Transaction .Logistics->Materials Management->MaterialMaster->Other-> Close Period Q: We can make a particular indicator mandatory.Tax will be calculated from PB00. In this process. RA01.then have this additional surcharge type? A: Create Pricing Schema with all condition not marked in Statistical column if you need all condition Record to be calculated. Special movement type has to be setup if the PO is not known. Vendor holds the goods until they are sold. We sell it in auction and pay the supplier. The price may have to be negotiated with vendor.

The output will show the details of the changes like date and time of change. source list required is marked. Then go to PURCHASING -> LIST DISPLAYS -> BY PO NUMBER -> EDIT -> DYNAMIC SELECTION. All the texts finally gets stored in table STXH with different text application objects. You can review the PO . What is the best way ? A: Try using EXIT_SAPLEINS_001. Check on Change Documents field. payment remittance. old value. Deletion indicator can also be seen here. several billing addresses. what is the best way without creating 25 separate companies and their addresses? A: You can solve this problem by using Partner functions. How can we fix a purchase order to only a fixed vendor for a material ? A1: Try changing the warning message into an error message. The text has got adopted status and is not stored in the text ID tables STXH and STXL. Suppose we have 25 addresses for one company. How can we solve this? A: Purchase order texts can be adopted from Info record or material master. present a popup dialog using one of the POPUP_* functions enabling the user to decide either to save or abort the PO . Note the message number.for ex: mailing. STXH) Q: While creating a purchase order we can see that there is the "Info rec. Q: How can we detect a change in a Purchase Order? A: For Header level changes: Go to Header -> Statistics -> Changes For Item level changes: Go To Item-> Statistics -> Changes Q: We want to pop-up a screen to show the total value of PO before saving the PO so that user can decide whether to save the PO or discard it. the procurement would be only possible from sources specified in the source list. shipping. system only shows warning msg. Even if the texts are adopted from either of these. Here it will get stored with object EKKO or EKPO.. you can assign the default value of info records update for buyers then assign it through parameter ID EVO (check the configuration documentation) Vendor Evaluation Q: I want to have multiple addresses of a vendor .variant transaction Q: How can I generate a report of cancelled PO ? A1: Use a Query with table EKKO whose field LOEKZ is the deletion indicator. Q: PO item text is being adopted from the Material master. You may also think of making the field mandatory in the material master. Hence print program is not able to print these texts. Then use menu OLME -> Environment-> system message. Name the new Scope with relevant name. This will now appear in Scope of List field in all Purchasing List Display screens. there is a possibility that it can be altered at PO level. Try these: Check for texts in EKKO or EKPO ( depending on header or item level) If no text gets returned back check in object EINA for info record or MATERIAL for material master long text. A2: Tick the indicator "Source List" in the material master (purchasing view) By ticking this. Q: The source list is created for a material ie.e. update" in the box item detail screen. It is entered during the saving operation of a PO .( table is same i. A3: You can also do this via the IMG Go to Transaction OMEM or Menu path .MM -> Purchasing -> Reporting -> Maintain Purchasing Lists Click on Scope of List Create New entry. etc. Use 'dynamic selections' to determine your selection criteria and run the report. new value etc. Incase of PO header text it is EKKO and PO Item text it is EKPO. A2: Go to the initial screen of purchasing. When a PO is created a different vendor can still be selected and even if 'fix' indicator in source list is marked. . There is no need to store this at PO level if there is no change made to the text at PO level. This allows you to select certain fields from the EKKO table and EKPO table. Partner roles and partner schemas at vendor level and purchasing Document level can be defined. Create as many vendor numbers as required (say 25 -in this case) and assigning to the respective partner roles. Using Transaction WOLP. How can we change the default setting for this box? A: In MM Purchasing configuration (use Transaction code: OMFI).

Locate the field status group for the recco account entered in the vendor master and the relevant field status variant. Here for the relevant field status variant and the field status group you may find the business area field has been suppressed. the system needs a G/L instead of the GR/IR account.by referencing your plant & storage location. Check "General Master record" and "FI Data" boxes on. EvenOSSnote -94932 did not help. Run SAPF058.Line items-Control-Maintain field status variant. 4. By this preferred vendor is automatically assigned whenever 'Follow on function' is called for your PR (Create PO). At the preferred vendor. ABAP programmer can create an ABAP program to do it. A2: Set maximum number of items to say 50 using Transaction MICN. Mark vendors for deletion: XK062. the system finds this field is suppressed and hence does not proceed further. go to FI Global settings-Documents. "Test Run " off. Q: How can we transfer stock from one vendor to another vendor? A: DO 542 and then 541 to the new vendor. In IMG. while reversing the document. Run SAPF047 which creates an entry in an internal SAP table which is used later 3. then the system does not need the GR/IR account when the IR is posted. What is the solution? A: Use an user exit. Due to this. Run SAPF058. Q: We want to set up a Preferred Vendor list to enable users to determine the Vendor to be called for the material required while raising the Requisition. Logistics -> Logistics controlling -> Inventory Controlling Environment -> Document evaluations -> Stock value -> Mean Stock Value. 2. The same can be preset using transaction OMCN. stock value is supported by month instead of date. You can then enter as many inventory materials as you want. Invoice verification Q: How can I cancel a posted invoice? The error message 'BSEG-GSBER is not an input field' is appearing. Enter Purchase Organizations. A: The error is due to suppression of Business area field in the field status group. Check "General Master record" and "MM Data" boxes on. With this user exit. click the Fix check box. How can we find the logical value for stock item by date? A: Use Transaction MC49 Menu path : 1. then you need the GR/IR account (Inventory Account) when the IR is posted. Q: What is the SAP standard way for deleting all the vendors centrally from the system? A: 1.Q: We want the Vendor code as 'abc1234' where first 3 characters are alpha and the last four digits are digits serial numbers. you can check but can not force the user to enter the value correctly. Q: How is GR/IR account related to Inventory? A: If you are involved with inventory. Back to top Inventory Management Q: How can we create one inventory doc with all your materials to count instead of generating one doc for each material? A1: You can carry out transaction MI01 . Enter Purchase Organizations. If you are not involved about inventory. What is the best way? A: Use Transaction ME01 to Maintain Source List. Ware House Q: A storage location from different plant can be assigned to the warehouse of any Plant. "Test Run " off. But after re-valuation. Information systems -> Logistics -> Inventory management->Material -> Document Evaluations -> Stock value -> Mean inventory or 2. But different . Q: We tried RMCB0300 to find out logical value for stock item by date.

Assign the indicator specifying planned orders only. How can I do this? A: Use transaction OPPI.. play around with materials management/consumption based planning/maintain all plants Q: What is the difference between "planned consumption" and "Unplanned consumption"? Can safety stock calculation be done on either of these? A: While customizing movement types (OMJJ) it is defined as to which set of consumption values gets posted during the material movement. Can we do this? A: Check the indicator in transaction 'OPPR'..storage location within the same plant cannot be assigned to the same warehouse number. For some it may always be the total consumption and for some it is always the unplanned one and for some it is dependent on whether the issues were done with reference to a reservation ie.. But different storage locations within the same plant can not be assigned to the same warehouse number. How do you set the limit value formaximum number of MRP order proposals per date in IMG? A: Under customization. Use transaction MM71 . previous period. SAP does not . Why ? A: Different storage locations from different plants can be assigned to the same warehouse.RMDATIND is used to create /update material master record. PRs. Q: We are using only fixed bins and do not want to use automatic bin creation nor any strategy for removing/loading goods to the storage? In what way Ware Housing helps me? A: You may go for Ware House module if. For Deterministic MRP (PD) the unplanned consumption is used to calculate the forecast which in turn is added to the actual demand. But the reservation is included in the Planning file when MRP is run.)you need a very flexible control for printouts Consumption Based Planning Q: We have a lot size procedure here which is creating more order proposals. For Reorder point planning (VM) the total consumption is used to calculate the safety stock and the reorder point. Execute. • • • you have materials in more than one bin you manage several different types of storage (high rack. Q: How can we delete materials permanently from Material master? A: Use transaction MM70 . Material Master Q: How can I extend all material to a new plant? A: The SAP program . POs. block .Material Master-> other-> Reorganization->Material->Reorganization Build a second variant Maintain run parameters and execute. The way these consumption values are taken into account in MRP is defined in the customizing of MRP types. Menu path : Customizing->Production->MRP->Planning->MRP Calculations->Stock->Define Availability Check "block Stock" Q: We do not want to convert Planned orders to requisitions in our MRP run and keep some materials in the step of planned orders. Q: SAP only provides moving average value for current. and previous year.Material Master->Other->Reorganization->Material->Choose. We want to disable the reservation in MRP. For Forecast based planning (VV) the total consumption is used to build the forecast which will be used to compile the order proposals. These storage locations may be defined as storage types or storage sections. Q: We are trying to use reservations to block our existing un-restricted plant stock against a Sales Order Line Item. reservation etc for successful deletion of the material. Build variant with selection range of material master records to be selected for deletion and maintain run parameters. a planned consumption.. It is also important to remove the records manually from info record.

2. You will have data on those days when there was a transaction. We know that the same is in MBEWVERPR and two transactions to consider .. Q: The matchcode object selection is defaulted to matctcode ID "B".total stock 100 units India: MAV 50 USD . STLNR is the BOM number associated with a material in table MAST. A: Try any of these solutions: 1. It means different permutations and combinations of the parts for same material. when I attempt to use Material Matchcode object MAT1.B For this material we make two Pos First PO calls material X .33 Here ." pops up if there are no bills of materials associated with your material numbers. Stocks may be received into separate storage locations. 1 pcs price 100 (will use serial number A) Second PO calls material X . Iwould like to change to M "Material by Description" What is the solution? A: Press the pull down arrow on the material number field and matchcode "B" is displayed. Q: We have one material master : X and the unit of measure is 'pcs' and two serial number : A. Hence the message . KMAT may be used in such a case where you maintain just one generic product code. "Material by bill of material" has a selection condition for field STLNR NE ' '. Q: We want to change the calculation of Moving Average Price. If you maintain a unique material code for each combination . Depending upon characteristic values chosen at sales order entry Sales Order BOM is created. 1998 ."no possible entries. I get the response "No possible entries found". How can I report moving average price for material number 10000000 at plant 0001 on July 4. However frequently ordered configurations may be planned with a material variant which needs to have a material master record. How we can do it ? A: Use "split valuation". You have to go through all the transactions involving those! For Example: Material X is using split valuation by origin: Malaysia : MAV 60 USD . Q: We have defined all the variables for the materials. A routing is also maintained consisting of all possible operations that could be used. Typically configurable material is used in Made To Order (MTO) environment. you require a large number of material numbers.d. MB01.MRHR. It is possible to calculate this dynamically when the analysis is run and to display the result.total stock 200 units Total stock 300 units MAV 53. You get the matchcodes as long as the material referred by you has BOM number associated with it. "M". Routing operations are also chosen depending upon which BOM components are assigned to them. "B". We want to transfer material X serial number A to another plant and want the valuation of this material as 100. Q: Will Source List automatically appear in Material Master as default if maintained at plant level using OME5? .provide transactions/reports that will provide moving average value for a given date.d. Q: What is the use of configurable material. Create your own structure in LIS and populate it by copying the Moving Average Price from the material master every time there is a transaction. goods issues will also affect the global MAV. Thus Material variants may have stock and value. then press F6 . 1 pcs price 250 (will use serial number B) Goods Receipt is done and by filling serial number for the fist PO with A and the second PO with B. A super BOM is maintained for such a material consisting of all possible alternatives. Why? A: Matchcode i. However. press F5 double-click matchcode i. Divide value by the stock. Is there a transaction to change MAV or all the places it is needed? A: Any Goods receipt or issue (in case of split valuated material) changes Moving Average price depending upon the valuation type which is used when posting the goods issue. despite not changing MAV from origin country. Transfer stocks may be done from a storage location/plant to another storage location/plant.. In LIS the total value and the total stock are available. Change the updating level of the structure (S031) to "daily".? A: Configurable material is useful if you have a large number of combination of parts that go into a product. This will set matchcode "M" as the default.

# Depending upon the sending and receiving plants. Make sure "object BUS2009 event REJECTED" is enabled.Assigned release codes to agent (JOBS created in 1) The following error appears "Work item 60772: Linkage to object BUS2009 event REJECTED cannot be written ". the plant is the valuation area. # The PO used is NB and not Stock Transfer PO.Define Valuation Area (Tick one only. # Maintain the supplying plant as a vendor and attach the plant to the vendor in the Vendor Master. Configure SD for inter-company billing to enable picking up the pricing procedure for billing.Activated release codes for workflow [1= Role resolution with group. You are required to maintain source list for all materials in the plant where the indicator is set if you maintain source list at plant level. OX14 .Po can not be released. # Carry Out delivery through process delivery due list and billing through process billing due list. # Configure using transaction OMGN.Activate event linkage WS 00000038 Workflow for purchase requisition release WE BUS2009 RELEASESTEPCREATE Purchase requisition Release step create is activated 4. We want that the period indicator in the MRP2 view as "P". What is the best way? A: Use transaction variant. If you valuate material stocks at company code level. and plant (T16FW)] 5.GENERAL WS 00000038 Workflow for purchase requisition release . Say. Plant 0001 is the SAP default.A1: If you have maintained source list requirement in OME5 and have not maintained the source list for the material . # Ensure that the company with sales Organization has a plant to take care of stocking. . Which is better option between these . Q: We can make field mandatory. Q: We have One company with a plant and another company with a sales organization. The decision you make applies to the whole client. We want to make a default value to a Particular field in the Material Master. Transaction SHD0 and then Transaction SE93.Once your system go live.TO JOBS 3.GENERAL TS 00008348 Requisition release reset . code. no more changes) Most company take the SAP recommended choice . Else you can make use of info record to do so automatically. maintain sales organization and customer data in customizing. A: Use transaction SWE2.PO or Stock Transfer Order ? A: Cross company Stock Transport Orders can be done. # Material type has to be HALB or HAWA.Value Material Stock at Plant level Value Material Stock at Plant or Company Level o o o If you valuate material stocks at plant level. Assign tasks to agent TS 00007986 Requisition release . Workflow Q: The following is set up for workflow: 1. the company code is the valuation area.TO JOBS TS 00008014 Purchase requisition release refused . Workflow organization Structure with 2 positions is created and assigned a person to both positions 2.GENERAL TS 00008018 Requisition released .

Each plant has its own MRP data.The material stocks are managed within a plant.Create / Change / View Division OX18 . Production .If the valuation level is the plant. valuation prices are defined only within a plant. Inventory Management . Valuation area Vx1 .Material requirements are planned for each plant.Assign Factory Calendar to the Plant and Business Area The plant plays an important role in the following areas: • • • • • • Material Valuation .All Plants Px1 . Plant Px1 .In costing. Costing .g.Each plant having they own production/planning.Plant Px1 Px2 . Plant Maintenance .e.Plant Px2 OX19 . 0001 .OX10 . Analyses for materials planning can be made across plants.Assign company code to Credit Control Area OMJ7 .Assign Plant to company code e. If you want to use the application PP (production planning) or product costing and job-order costing. • • you maintain accounting data in the material master record for each plant or for each company code you define a valuation price for the material in each plant or in each company code . A maintenance planning plant can also carry out planning tasks for other plants (maintenance plants).Assignment of company code to the Controlling Area OB38 .g.If a plant performs plant maintenance planning tasks.Assign business area to Plant/Valuation area and division e. MRP . you must set valuation at plant level. The valuation level that you choose affects • • • the maintenance of material master records the G/L accounts in which material stocks are managed the G/L accounts to which transactions are posted in Materials Management Effect on the maintenance of material master records: Depending on the valuation level chosen. the material stocks are valuated at plant level.g.0001 .Business Area Bx1 Business Area Bx2 OMS0 . it is defined as a maintenance planning plant.Create / Change / View Plants OVXB .Business Area Bx1 Bx2 Assign Valuation area to the Business Area . Each plant can have its own material prices and account determination.

A material master record of this material type can contain both purchasing and work scheduling data. A material master record of this material type can always contain purchasing data. but no sales data. What Material Types are there? The material types that you use are configured in Customizing for the Material Master under Logistics Master Data : Material Master -> Material -> Control data -> Define material type attributes. Material Master . FERT (finished products) Finished products are produced by the company itself. They are then processed by the company. and measuring and testing devices. you can manage the material stocks for each plant in different accounts. Examples of production resources/tools are apparatus. all plant stocks of a material are managed in a joint stock account for each company code. . Since they cannot be ordered by Purchasing. The following list shows you the material types contained. you can define a separate determination. equipment. HIBE (operating supplies) Operating supplies are procured externally and required for the manufacture of other products. For each plant.Introduction The material master is the starting point for the rest of the modules.Effect on G/L accounts: If material stocks are valuated at company code level. in the standard SAP R/3 System. and what their different roles are: DIEN (services) Services are procured externally and cannot be stored. A material master record of this material type can contain purchasing data. FHMI (production resources/tools) Production resources/tools are procured externally and used in the manufacture of products. A material master record of this material type can contain purchasing data but no sales data. HAWA (trading goods) Trading goods are always procured externally and then sold. A material master record of this material type can contain purchasing and sales data. If several plants are to use account determination. a material master record of this material type does not contain purchasing data. If material stocks are valuated at plant level. It is managed on a quantity basis. HALB (semifinished products) Semifinished products can be procured externally (sub-contracting) as well as manufactured in-house. for example. you can group these plants in "Valuation and Account Assignment" Customizing.

FERT then hit enter The Views belows allows you to choose the Views for each Material Type. but not by value. for e. (Office supplies such as stationary. (Press the Page up/Page Down keys to scroll the views) If you tried to change from FERT to HAWA in 4. a material master record of this material type contains no sales data. To overcome it. purchase orders 0 1 Screens in Material Master • • • MM01 .6x. MM03 .Change. MM04 . WETT (competitive products) Competitive products have their own material master records created from the Basic Data view. purchase orders 2 1 Int.Create.Material Type Maintenance .g.Flag for deletion. from FERT to HALB . A material master record of this material type is managed both on a quantity basis and by value. MM02 . MMAM .) ROH (raw materials) Raw materials are always procured externally and then processed. Maintain the Material Type OMS2 . You need to create purchase order and accounting document for payment but the stock balance is always zero as it is issued out immediately to the various department. which is stored in the material master record. VERP (packaging materials) Packaging materials are used to transport goods and come with the goods free of charge.Change the Material Type. Since raw materials cannot be sold. UNBW (non-valuated materials) Non-valuated materials are managed on a quantity basis. The competitor's number.Display and MM06 .g.Display the changes done to the material master. In the Internal/external purchase orders sections: Original Changes Ext.Create/Change/Display Steps:• • • transaction OMS2 click Change key in the Material Type you want to change e. or if the new material type has a different account category reference than the old material type.NLAG (non-stock material) Non-stock material is material that is not held in stock because it is consumed immediately. assigns the material to a particular competitor. This is not allowed if only external procurement is defined for the new material type. you will receive an error message :The material type cannot be changed. goto OMS2 and change the HAWA material type.

there is a Units of measure button for users to store in the different conversion rate. SAP prompt you a log that Material xxx is blocked. there might be some update termination that causes the locked of the material (Windows hanged or power failure). In the Material Master the moving average price are affected by:• • • • • Goods Receipt for Purchase Orders Transfer from Plant to Plant Invoice Receipt Settlement Price Change Common configuration changes• • • define new material group (OMSF) define new valuation class (OMSK) and automatic posting (OBYC) define new material account assignment group (transaction OVK5) and Customer/Material/Account keys (transaction VKOA) Block materials from inventory posting After blocking.Assign the field to the field group OMS9 .Configure the Material Master Screen MM01 / MM02 / MM03 OMSR . they will get this error message :E: Material xxxxx has status Blocked for procmnt/whse To activate the blocking :Goto transaction MM02 . You can check using transaction SM12 .Material xxx is blocked During the Create Delivery (VL01). If it is in the locked list.type an "*" at the User name field.Maintain the data screen field Unit of Measure In the material master.Purchasing View Type in 01 at the MM/PP status field and save it Create Delivery Log . when the user do a inventory posting. During the Sales Order Create/Change for that material. Check whether the material is in the locked list. . This sample program (ZUNT)extract the data from the unit of measure conversion table. asked the user to log out before you delete it from the locked list.

Assets D .g. Create a Physical Inventory document for the storage location with transaction MI01 Select the Posting Block checkbox. (e. unless you do a post difference for the physical inventory document.Maintain Storage Location MMSC . Accounting document number range for MM Transaction OMW9 Document Type .Material S . replacing the first character e.g. e.Account type allowed for posting will be MS) • • • • Double click on the document type PR.g.g. (There are no impact. Assign an unique starting number range that was not used.Assign the document type to a number range and account type. You can block the storage location of a material without affecting the rest of the location using the same material. ZXXX) Edit -> Delete (delete the original storage location) Do the reverse if you want back the original storage location. 88 Choose the Account type for Material and G/L account (MS) The rest of the fields are optional (you can leave it as blank) SAP definitions for account type • • • • • A .G/L accounts . MR21 Document type .Collective entry of Storage Location for a material. (e.Customers K . This would prevent transactions from occuring until you either post or delete the physical inventory document. Another method is to rename the storage location name. PR . Maintain whether the storage location was included or excluded from MRP run.Double click on desire transaction code to check the document type for number range.PR) Financial accounting document type . Block Storage Location from further posting 1.Vendors M . Go to transaction OX09 Edit -> Copy as (copy the original storage location to a new name.) 2. Insert new or delete un-used Storage Location.

you have to debit and credit to balance the G/L account. valuation class cannot be changed whenever the stock on hand is not zero.tripod. Compare fields status for movement types against General Ledger Use SA38 then run RM07CUFA Contributed by :.Assign the number range to the running number range.6x and 4. you have to either transfer it to another material or do a dummy issues.sapr3.comor asaportas@yahoo.Number ranges for financial accounting document type . Fax: (603)2513097. Valuation class are tied to a G/L account. No. you can assign valuation class to Material Group. do a reversal entries for the stocks which you have transfer out or you have done a dummy issues. A change of valuation class means a change of G/L account. specializing in SAP R/3 .5b.com SAP IMPLEMENTATION SINCE 1995 AREA OF Twelve years experience in IS (Information Systems). if you don't have any stocks. Valuation Class for Material Group In 4. Year (till) From number To number Current number Ext (no tick internal or tick external) 88 9999 8800000000 8899999999 Track by SAP Blank Accounting document will be generated if there are stocks during price change.Material Management -> Purchasing -> Material Master -> Entry aids for items without a Material Master G/L Accounts in MM Account Determination The program RM07C030 check all the G/L account define in your Material Master valuation class. That is why your stock must be zero before the system allows you to changed the valuation class. IMG . If it is not zero.Email: saporta@lycos. In FI concept. After changing the valuation class. It is useful in the sense that user do not have to manually do an Account Assignments.com Asriel Saporta Information Technology. SAP Consultant & Project Manager. Search is via Company code and Valuation area. no accounting document will be generated as there are no inventory to revaluate for price differences. For stock items. Home: (559)432-3677.

www. Cosmetics and Personal Care. Executed Training in every single project in which I have been.2. Telecommunications. QM (Quality Management). Internal SAP Documentation Management tools. Visio Business Process Modeler. documentation. .netfirms. 3. SAP R/3 Enterprise Wide International implementations involving design. mapping of To-Be processes. 4.EXPERTIS E: for eight years in SD (Sales and Distribution) STC. Vendor Managed Inventory (VMI). Software knowledge MS FrontPage. INDUSTR Y Chemical. implementation. Sales Order Processing.evolutionary. Sites createdwww. SAP and HAHT ECommerce Solutions.0. creation and deployment using design software and HTML language. Billing. 3. WM (Warehouse Management) with Radio Frequency guns (RF). Accelerated SAP Roadmap (ASAP). Execution. and Freight Cost management and payment.t erapiajesspa.0.leaseandsell. Manufacturing. Consignment. Powerpoint.5. Also created training curriculum. and Customizing. 4. Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution’s Transportation Planning. Business Planning and APO. Project Management experience includes Project Planning and Execution. ASAP. Wireless Access Networks (WLANs . Materials Requirements Planning (MRP) and Forecasting. Travel and Tourism. Printing. Internal SAP Business Process Modeler which is linked to ARIS. Industries.WiFi) and Logistics Execution/Transportation/Shipping. Web development experience.www. 4. Automotive. Production Planning (PP). Food & Confectionary. Lotus Notes. modifying SAPSCRIPT Layout forms. Expertise includes Wireless Networks (WLANs – WiFi). MM (Materials Management) RTP. configuration and instruction of SAP R/3 2. Member of the E-Commerce Core Team since February 1999 and exclusive responsibility for Customer Relationship Management (CRM) and B2B. APO. Human resources management for Training schedule.com. NetMeeting for Teleconferencing and presenting SAP Demos and Presentations remotely. Web site design and creation.netfirms.com.com. Printing and Output Condition Types configuration using the SAP Condition Technique. Dangerous Goods and Occupational Health.netfirms. EH&S Module for Product Safety. ARIS Toolset Business Process Modeler. Customer Relationship management and communication.6 and upgrading SAP R/3 Versions. FusionObject. AFS. web site design. Experience using several implementation tools and aides like CATT. Also Hazardous materials. Microsoft Project. Pharmaceutical. HAHT IDE. SAP's Customer Relationship Management (CRM) and B2B. created training schedule and planned resources (human and technical resources) required to execute the training. Experience includes archiving.1.

PP. Inbound Putaway from Cancelled Deliveries (SD-IM-WM-QM). the Telnet Software Server. Customized the Mobile Data Entry in SAP and all necessary parts within MM. Conducted interviews with users and completed the Blueprint. RESPONSIBILITIES: DAK Implementation of 4. SD.6C RF SAPConsole Barcoding in Materials Management. (Labels. provided program specs to ABAP programmers and worked with ABAP programmers to develop. Inbound Putaways from Return Deliveries from Customers (SD-IM-WM-QM). Used the ASAP Methodology for the Blueprint creation. Implemented WEP Security for a safe Wireless Network. the RF Handheld Guns. the Wireless Access Points (WLANs) with the WiFi 802b/a communication protocol. Warehouse Management with Quality Management and Production Planning for this SAP project. the Telnet Server. WM.EXPERIEN CE: RELEVANT CAREER ACHIEVEMENTS DATE: CLIENT: POSITION: October 2002 – Present DAK Americas (Chemical Industry) RF SAPConsole implementation in Materials Management/ Warehouse Management/Sales & Distribution. Implemented and configured the Wireless Access Points (WLANs) WiFi (802b/a protocol). Inventory Movements (IM-WM-QM). The following SAPConsole Processes were implemented and configured: Outbound Deliveries (SD-IM-WM). LES/Quality Management/Production Planning with Dangerous Materials Handling. evaluated and proposed all hardware/software needed for the SAPConsole implementation. Analyzed. Physical Inventory (MM-IM-WM-QM) Also all related printouts were configured. Stock Transfers between plants/storage locations/stock statuses of Unrestricted and Quality Status (IM-WMQM). and QM to handle the SAPConsole Processes. Designed custom SAPConsole applications to the client’s specifications. This included the Servers. Inbound Putaway from Purchase Order/Vendor (MM-IM-WM-QM). test and provide a fully functioning standard SAP and custom RF SAPConsole application. and Microsoft Project for planning the Tasks and assigning responsibilities. the RF Handheld Guns. VISIO was used for laying out the Business processes in a graphical representation. the VT 220 Emulation software. the VT220 Emulation software. Inbound Putaway from Production (PP-IM-WM-QM). .

Contract Release Orders. and Microsoft Project for planning the Tasks and assigning responsibilities. Visio. Planned and Executed training classes of 80 users on all above processes. Forecasting. Warehouse Management with Quality Management and Production Planning for this SAP project. Purchasing. Implemented Batch Management. Vendor Evaluation. Transfer Orders. Physical Inventory in IM and WM with Cycle Counting. Implemented Classification in many forms and uses. ASAP. Quality Management integrated with WM. Used the ASAP Methodology for the Blueprint creation. MS Project.Quality Certificates. Conducted interviews with users and completed the Blueprint. Vandor Payment in Accounts Payable (AP). MM and PP in defining Inspection Plans and determining the Material Flow between QM and the other modules. VISIO was used for laying out the Business processes in a graphical representation.6 implementation. For the Purchase Release Strategies consulted and worked with the ABAP consultant to define and Workflow (WF) strategies. Goods Issue/Goods Receipt Documents). Vendor Managed Inventory and Consignment. Warehouse Management (with Handling Units) /Inventory Management. Developed Training Documents on all above processes. . Led and managed a team of approximately 30 people dispersed among two plants in North America. Pricing procedures in MM and SD were put in place especially for the Pricing Procedures related to the Stock Transport Orders. Lotus Notes were used for this 4. Cooperated with ABAP programmers to develop the Master Data Load programs.Materials Requirements Planning (MRP). RFQs. Purchase Orders. Automatic Account Assignment in FI. January 2002 – September 2002 DATE: CLIENT: POSITION: RESPONSIBILITIES: Client: Du Pont Project owned: Accenture DuPont (Chemical Industry) Materials Management/ Warehouse Management/Sales & Distribution. Invoicing/Logistics Invoice Verification. LES/Quality Management/Production Planning Implementation of 4. Quality Notifications.6C Materials Management. Purchase Release Strategies.

Procurement of Services using Service Masters and Service Contracts (Outline Agreements) were defined and implemented. Integrated MM and PP for the business process definition and implementation of External Services procurement through the use of Process Orders and External Processing Subcontracting. Logistics Execution was used for all INTER and INTRA company Stock Transfers for the generation of all necessary shipping and billing documents.Taiwan. consulted and implemented Batch Management and Automatic Batch Determination using Classification for QM. The Netherlands. MM. consulted on implementing MRP/APO/Forecasting for Raw Materials and MROs. SD. Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution. This functionality was also implemented in Eurpore (BeNeLux Countries) and worked with ABAPers for the accurate generation of the legally necessary European IntraStat reporting. Determined and created BOMs for the External Services and Subcontracting needs. Managed issues involving several Hazardous materials which had special Government regulations. Shipping Execution. Trained all the SMEs on a global basis – located in USA. Trained users on all related processes which were implemented by me with classes of approximately 15 to 20 participants.More specifically configured Classification for Release Strategies of Purchase Requisition. WM. for Batch Management. China and Japan. and PP. Also. for Plant Maintainance (PM). . Purchase Orders and Contracts. Freight Cost management and payment.Belgium. In addition. Also configured it for Quality Management (QM). Defined and Configured INTER and INTRA Company Stock Transfers with MRP/APO generated replenishing requirements. Mexico.

. Quality Notifications. Led and managed a team of approximately 30 people dispersed around the globe (North America. Europe and Asia Pacific). ASAP. Lotus Notes were used for this 4. Visio. DATE: CLIENT: POSITION: September 2001 – January 2002 Sulzer Metco (Manufacturing/Chemical) Warehouse Management/Materials Management/External Processing with Subcontracting in Production Planning (PP) with Dangerous Material Handling (EH&S). Transfer Orders. MS Project. (Quality Certificates. RFQs.Also all related printouts were configured. Purchase Orders. Contract Release Orders.6 implementation. Goods Issue/Goods Receipt Documents).

RESPONSIBILITIES: Sulzer Metco

Full implementation of 4.6 Warehouse Management with Radio Frequency guns (RF) and Materials Management for this International SAP project. Implementation took place in USA while having to co-ordinate with European counterparts in Germany, Switzerland,France,UK, Italy, BeNeLux countries, Finland and Sweden. Used the ASAP Methodology and ASAP Software for the Blueprint creation, monitor and execution of the project. Used Microsoft Project for planning the Tasks and assigning responsibilities. VISIO was used for laying out the Business processes in a graphical representation.

Conducted interviews with users and completed the Blueprint. Mapped Vendor Master Data, between SAP system and the legacy BPCS system from SSA. Implemented the Hazardous materials functionality (EH&S). Co-operated with ABAP programmers to develop the Master Data Load programs and provided the specs for several interfaces needed with Non-SAP systems like the interface to the RF guns for the Warehouse Management.
Implemented Batch Management, Purchasing, Purchase Release Strategies with Classification, Warehouse Management/Inventory Management, Physical Inventory in IM and WM with Cycle Counting, Invoicing/LIV, Automatic Account Assignment, Vendor Evaluation,Materials Requirements Planning (MRP), Forecasting, Vendor Managed Inventory (VMI), Consignment, Subcontracting.

Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution, Shipping Execution, Freight Cost management and payment. Configurable (KMAT) material with Variant Configuration using Classification was utilized in certain Business Processes with Make to Stock and Make to Order processes in Production Planning (PP). In addition, consulted and implemented Batch Management and Automatic Batch Determination using Classification for MM, WM, SDand PP. Also all related printouts were configured, (Purchase Orders, RFQs, Contract Release Orders, Transfer Orders, Goods Issue/Goods Receipt Documents). Leading all modular testing and moduleintegration testing.
UserTraining was conducted for all the above processes. ASAP,

DATE: CLIENT: POSITION: RESPONSIBILITIES: Client: MKC Project owned: BRAXTON Consulting Formerly known as Dloitte Consulting

February 2001 – September 2001 McCormick (Food Industry) Warehouse Management/Materials Management/Quality Management. Implementation of 4.6 Materials Management and Warehouse Management for this SAP project. Used the ASAP Methodology for the Blueprint creation, and Microsoft Project for planning the Tasks and assigning responsibilities. VISIO was used for laying out the Business processes in a graphical representation. Conducted interviews with users and completed the Blueprint. Cooperated with ABAP programmers to develop the Master Data Load programs. Implemented Purchasing, Purchase Release Strategies, Warehouse Management (with Handling Units) /Inventory Management, Physical Inventory in IM and WM with Cycle Counting, Invoicing/LIV, Automatic Account Assignment, Vendor Evaluation, Materials Requirements Planning (MRP), Forecasting, Vendor Managed Inventory (VMI) & Consignment. Pricing procedures in MM and SD were put in place especially for the Pricing Procedures related to the Stock Transport Orders. For the Purchase Release Strategies consulted and worked with the ABAP consultant to define and Workflow (WF) strategies. Consulted and implemented Batch Management and Automatic Batch Determination for MM, WM. Also all related printouts were configured, (Purchase Orders, RFQs, Contract Release Orders, Transfer Orders, Goods Issue/Goods Receipt Documents).

Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution’s Transportation Planning, Shipping Execution, Freight Cost management and payment. Consulted in Quality Management (QM) integration with MM, WM, and PP for the different QM processes in relation to these modules and determined the flow of the Materials among the different Stock Statuses during Goods Receipt from Purchasing or from Production.
Trained the SMEs and the Key Users on all above processes. ASAP, Visio, MS Project were used for this 4.6 implementation. February 2000 – January 2001 Continental General Tires (Automotive – Manufacturing) Materials Management Team Leader & Project Management

DATE: CLIENT: POSITION:

RESPONSIBILITIES: Client: Continental Tyres Project owned: Siemans

Leader of the SAP Materials Management module and participation in the Project Management decision making. Project Management plans conducted for the MM module implementation, human resources co-ordination for location and time assignment, training planning for the MM module – responsible for a team of seven. Full implementation of this International SAP project in USAandMexico. Conducted interviews with users, completed the Blueprint. Mapping of Material Master Data and Vendor Master Data, secured accurate and speedy Master Data Load to the SAP system from Legacy systems. Co-operated with ABAP programmers to develop the Master Data Load programs and provided the specs for several interfaces needed with Non-SAP systems. Also helped users understand the details of the Master Data fields, collection of the data in Excel sheets cleaning and successful uploading of the data in SAP.

Implemented Purchasing, Inventory Management, Physical Inventory, Invoicing, Automatic Account Assignment, Materials Requirements Planning (MRP), Forecasting, Vendor Managed Inventory Vendor Managed Inventory (VMI)/Consignment. Leading all modular testing and module-integration testing.
ASAP, Visio were used for this implementation. Trained users at two production plants on all processes above.

Upgrading testing and implementation from 3.1I to 4.6C and creation of proposal for Upgrading strategy and benefits gained from the upgrade.
DATE: CLIENT: POSITION: RESPONSIBILI TIES: Metamor Haht Also CRM responsibility in implementing MySAP CRM version 1.0. Downloaded Material Master and Customer Master from SAP to CRM, customized CRM’s Tiles. Responsibility in an Advisory role to SAP’s Development Team in Palo Alto, CA for the development of the MySAP CRM Business to Consumer Internet Sales. Additionally, was trained on the Haht SD E-Scenario and Web development experience, web site design, creation and deployment using design software and HTML language. Software knowledge MS FrontPage, HAHT IDE, FusionObject. Implemented E-Commerce sites accepting Credit Card Payments through various types of Merchant Account Vendors. Sites created:www.leaseandsell.netfirms.com,www.jimart.com.mx,www.evolutionary.netfirms.c om,www.terapiajesspa.netfirms.com. October 1999 – February 2000 Metamor Enterprise Solutions Sales and Distribution and Materials Management Team Lead Internal project upgrading SAP from 4.0 to 4.6. Responsible for executing the upgrade and hands on changes in Customizing when problems occurred. Upgrade completed in four and a half months.

Implemented Sales Order processing. Improved the process of the company supply chain by modifying the Stock Transports between plants using SAP R/3 SD Delivery Due Lists and Automatic Batch Determination. after the system was analyzed.DATE: CLIENT: POSITION: RESPONSIBILITIES: Sayer Lack May 1999 – September 1999 Sayer Lack (Paint manufacturer) Sales and Distribution and Materials Management Team Lead Responsible for Implementing and resolving issues related to Batch Management and Automatic Batch Determination. Executed transfers of Configuration Transports among the Development and Productive systems. which was specific to MonierLifeTile. INTER and INTRA company Stock transfers were implemented using automatic MRP generated replenishment requirements and managing the whole process through the SD process. Provided a proposal for the SAP R/3 upgrade from 3.0B.April 2001 -Continued support provided until now. Pricing and Rebate functionality in Sales and Distribution (SD) module. Billing Plans. step-by-step user manuals. Sales and Distribution Lead Responsible for user training on the Material Master maintenance. Created thorough. April 1999 to April 1999 Polyfibron Technologies (Printing Industry) Materials Management Lead Provided Post-implementation SAP R/3 support. MonierLifeTile (Manufacturing) Materials Management. Implementation of Billing. including analysis of the actual system configuration and provided management with proposals for configuration corrections and improvements of system functionality.0F to 4. Also resolved issues involving the Units of Measure and Batch Splits. Implementation of Billing. March 1999 – March 1999 and March 2001 . Managed issues involving several Hazardous materials (EH&S) which had special Government regulations. Pricing and Rebate functionality. Trained all users on the above processes. in SD and MM modules. ASAP and Visio Business Process modeler were used for this implementation. issues on Physical Inventory and several SD issues caused by bugs in the SAP system. February 1999 – June 1999 and September 1999 – December 1999 – On-going support continues… Multiquip (Manufacturing Industry) Senior Consultant – MM/SD Serialization Management Lead DATE: CLIENT: POSITION: RESPONSIBILITIES: DATE: CLIENT: POSITION: RESPONSIBILITIES: DATE: CLIENT: POSITION: .

and Stock Transfers and implemented the Hazardous materials functionality. May 1997 to February 1999 Gruma (Food Industry) Materials Management/Quality Management Lead and Project Management . Optimized the company’s Purchasing procedures. Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution. Serial numbers and full tracking of these materials with their Serial Numbers in SD and MM were used in this implementation. Also missing material notification was implemented for the appropriate users to receive automated SAP Office messages (WorkFlow) when the materials were available. Ongoing support to this client continues on an as-needed basis.RESPONSIBILITIES: Analyzed and configured the Automatic Account Determination in the SAP R/3 MM (Materials Management) module. DATE: CLIENT: POSITION: ASAP and Visio were used for this implemenation. Implemented Materials Requirements Planning (MRP) and Forecasting in PP and MM. Freight Cost management and payment. Shipping Execution. Training of all users on all the above processes.

Visio and ARIS business process modelers were used for this implementation. March 1997 to April 1997 Airtour Greece (Tourism Industry) DATE: CLIENT: . Physical Inventory Procedures were analyzed configured and implemented. Trained all SMEs and Key Users of the five divisions in USA. Determined which Material Types were to be used. Freight Cost management and payment. Also Vendor Managed Inventory/Consignment. ASAP. Designed the blueprint and performed the validation and integration testing procedures. Qualitative and Quantitative inspection procedures were implemented. configured and helped the users with the determination and collection and cleaning strategy of the Master Data for a successful upload. as part of an integrated Enterprise Wide system for Gruma. Shipping Execution. Implemented procedures for Vendor Managed Inventory/Consignment from the MM and SD point of view. Mexico and Costa Rica. Tested integration issues in the SAP R/3 MM (Materials Management). Participated in Project Management meetings to determine project direction and plans for the different stages of the project. in USA. Managed the implementation of Hazardous Materials in integration with MM-SD-QM. Implemented all parts of the SAP R/3 MM (Materials Management) module and optimized the company’s Purchasing procedures. Heavy experience in resolving integration issues among SAP R/3 MM-WM-SD-QM with Logistics Execution. Worked with developers in functionality design and blueprinting of specific enhancements and legacy system integration for QM.RESPONSIBILITIES: Project Owned by: HP. SAP Designed and implemented the SAP R/3 system in the Client/Server environment. Certain Quality Inspection processes were modified to be performed before actual Goods Receipt through my design and specs creation for User Exits and custom SAP programs.Coordinated and supervised four other SAP R/3 MM Consultants. SD (Sales and Distribution) and QM (Quality Management) modules. Implemented Materials Requirements Planning and Forecasting. Subcontracting and Contract Service Management was defined and implemented. Responsible for all five Divisions of Gruma’s.Mexicoand Costa Rica.

Inventory Management. Consumption MRP and modification of the SAPSCRIPT Purchase Order forms. MRP and ATP data of Customer-Vendor Requirements through EDI between the different divisions of Telestet (Telestet Wholesaler and MobiTel Retailer).e. including special printing. created user manuals and Business Process Procedure Testing documents. Third Party Sales Order processing. Public Safety and Quality compliance rules. September 1996 to December 1997 Telestet (Telecommunications Industry) Consultant Responsible for the blueprints and implementation of the Purchasing Optimization procedures. Inventory Management. and Vendor Managed Inventory (VMI) i. created user manuals and Business Process Procedure Testing documents. Consumption MRP and modification of the SAPSCRIPT Purchase Order forms. Hazardous materials had to be maintained in the system for Government. EDUCATION & TRAINING . MRP and Invoice Verification. December 1997 – March 1997 Mobil (Oil Industry) Consultant Responsible for the blueprints and implementation of the Purchasing Optimization procedures.POSITION: RESPONSIBILITIES: DATE: CLIENT: POSITION: RESPONSIBILITIES: DATE: CLIENT: POSITION: RESPONSIBILITIES: Consultant Implemented special Purchasing requirements. DATE: CLIENT: POSITION: RESPONSIBILITIES: January 1996 to August 1996 Beierdorf – BDF (Chemical Industry) Consultant Responsible for training users in Purchasing. The SAP IS-Oil was implemented for this project. Also Inventory Management and Vendor Evaluation. Invoice Verification. Purchase Order printing requirements and SAPSCRIPT Purchase Order format modifications. July 1995 to December 1996 Hoechst (Chemical Industry) (Now called Aventis) Consultant DATE: CLIENT: POSITION: RESPONSIBILITIES: Responsible for training users in Purchasing. LANGUAGES English Spanish Greek Italian Fluent Fluent Fluent Intermediate CERTIFICATION. MRP.

Enjoy yourself.6 LO530 WAREHOUSE MANAGEMENT 4. HONORS. SAP R/3 MM 2. ACADEMIC CREDENTIALS: Course/Major E-Commerce SAP B2B SAP CRM SAP MM/SD/WM/QM Delta SAP SAP SAP SAP SAP SAP SAP SAP Date Completed January 2000 September 2000 October 2000 November 2000 June 1999 June 1999 July 1999 January 1998 February 1998 March 1998 January 1996 January 1996 • ERASMUS – ACE (European Student Exchange Program) Fachhochschule fur Wirtschaft. South Bank University. anyone can log into the system using the client 066. S. UK 1994. • B. Greece.1 Industry Solution Oil (IS-Oil) Certification CERTIFICATION..0  4. HONORS. Special copy and paste Click on the area and press CTRL+Y. London.0 LO605 SALES ORDER PROCESSING 4. South Bank University. SAP R/3 Tips & Tricks TOP • Logging on without being authorized Client 066 usually exists in a SAP system because of EarlyWatch services. 1996.2. BUSINESS AND FINANCE .1 WB915 ASAP (ACCELERATED) ROADMAP 3. BUSINESS ADMINISTRATION. Pforzheim – Germany 1995 B.0 DELTA. and password PASS. London. It allows you to copy many lines at once and paste them afterwards. A.. user SAP*.Degree/Certification Haht SD E-Scenario B2B CRM Delta 4. SAP Hellas. UK 1992.0 LO531 ADVANCED WAREHOUSE MANAGEMENT 4. • . If it is true. Athens. Often this client does not have master users.0 D40MM PROCUREMENT 4. SAP R/3 MM LO705 BASICS in QUALITY MANAGEMENT 3.

Correction and transport system The transaction SE10 provides the easiest way to manage any request/transport and corrections. Table analyses between two systems The contents of a table between two systems can be checked through the transaction OY19. Even plain files under operating system can contain those strings. Displaying check object when not authorized Soon after the lock try to access the transaction SU53. It reports the last objects verified and also the respective values. Graphics on SAPscript The program RSTXLDMC can be used to upload graphics (file extension .tif on PC files) into individual standard text. Deleting cost elements and cost centers Since they have no postings you can use the transaction KA04 for deleting cost elements and KS04 for deleting cost centers. General command field formats /n /bend /nend /nxxxx /o /oxxxx /i /h /$tab Skip to the next record if you are processing one batch input session Cancel a batch input foreground process Close all R/3 sessions and logoff Call the transaction xxxx in the same session Generate a session list Call the transaction xxxx in an additional session Delete the current session Turn the debug mode on Reset all buffers (for System Administrators) • • • • • • • • • . ORFB (Financial Accounting). Adding icons The include «ICON» can be easily used in your programs. Adding symbols The include «SYMBOL» can be easily used in your programs. After moving the mouse to the left side. The current date is automaticly set. It makes available a great number of symbols. Filling up an empty date field quickly Strike the key F4 (or click on matchcode symbol) and press ESCAPE. Sequences of characters begin and finish with the symbol @. Setting up module FI/CO without using IMG Almost all parameters can be set using the transactions ORFA (Asset Accounting). and ORKS (Cost Center Accounting).• • • Long messages on footer Click on the message and hold the mouse button. All icons can be checked through the transaction ICON. Direct input logs The transaction BMV0 (direct input logs) shows all direct input logs.

Use the transaction SM31 to modify table PAT03. You have to choose the desired patch and click on delete entry. Main return codes of tp program 0 Successfully done 4 Warnings occurred 8 Errors occurred 12 Fatal errors occurred 16 Internal errors occurred Scheduling of system maintenance jobs RSBTCDEL Clean the old background job records • • • • • • .• /$sync Synchronize instances buffers (for System Administrators) Report command field formats %pri Print the current report %pc Download the current report %sc Call the find function p+ Go to the next page pGo to the previous page p++ Go to the last page p-Go to the first page Helpful reports RSCLTCOP Copy tables across clients RSAVGL00 Table adjustment across clients RSINCL00 Extended program list RSBDCSUB Release batch-input sessions automaticly RSTXSCRP Transport SAPscript files across systems RSORAREL Get the Oracle Release RGUGBR00 Substitution/Validation utility RSPARAM Display all instance parameters RSUSR003 Check the passwords of users SAP* and DDIC in all clients RSUSR006 List users last login Meaning of info structures' first letter A Pricing B Output determination C Account determination D Material determination E Rebates F Index G Listing and Exclusion H Batch determination I Profile determination S Statistics X Statistics extra Unconditional mode when importing or exporting a request/transport Run the command R3trans -u under user «SysID»adm. Reapplying hot packages If you accidently applied hot packages out of sequence for instance.

VBUK. LIPS. impst. TSP01. SAP R/3 Hints TOP . VBPA. VBRK. VBUP and VBSS PP RESB and MDTB Accross ATAB. LIKP. VBAK. BSID and BSIK COEJ. VBKD. BSAD. andexpst. MCSI. module SDBAD and from S000 to S999 Locking the whole system Using the command tp locksys «SysID» only the user SAP* will be allowed to login. COKS. MSEG and BSIM VBAP. VBEP. BSEG. • • • • • Note: Research based on version 3. CDCLS. a job previously defined within R/3 will be released. TST03. BSIS. COSS and T811* ANL* MKPF.• RSDBCREO Clean batch input session log RSPO0041 Removing old spooling objects RSSNAPDL Clean the old ABAP error dumps List of most used SAP extensions and their components CUST1 MENUS000+C01 Customer option in the Office menu CUST2 MENUS000+C02 Customer option in the Logistics menu CUST3 MENUS000+C03 Customer option in the Accounting menu CUST4 MENUS000+C04 Customer option in the Human Resources menu CUST5 MENUS000+C05 Customer option in the Information Systems menu CUST6 MENUS000+C06 Customer option in the Tools menu CUST7 MENUS000+C07 Customer option in the System menu ZXUSRU01 Exit_saplsusf_001 At login time SAPMF02D Exit_sapmf02d_001 When saving customer master data SAPMF02K Exit_sapmf02k_001 When saving vendor master data M61X0001 Exit_saplm61c_001 When processing MRP planning M61X0001 Exit_sapmm61x_001 When processing MRP planning FYTX0001 Exit_saplv61a_001 Modifications in pricing procedures MBCF0002 Exit_sapmm07m_001 Checks for materials documents SDVFX002 Exit_saplv60b_002 Link between SD and FI documents M06B0003 Exit_sapmm06b_001 When saving MM documents Before going live It is highly advisable to increase the next extend´s size of some tables and their indexes even before initial loadings FI CO AM MM SD BKPF. VBRP. Oracle import and export explanations Run the command imp help=yes under user ora«SysID». BSAK.0f under Unix. SQL code help Run the command oerr ora «error number» under user ora«SysID». ACCTIT. KNVP. Oracle data base and Windows. This format can also be used with exp. COEP. APQD. Connection between SAP R/3 and operating system The command sapevt can be used to trigger an event from the operation system. The command tp unlocksys «SysID» cancels the lock. COEP. RFBLG. Thus.

protocols. etc. • • • Field exit After entering a value in a field. All fields value available can be checked in an ABAP/4 program. On the other hand. The fields available are also previously defined by SAP. User exit Points previously set in the system that let you evaluate data. letting them make configuration changes the transfer of knowledge will be harmed Foreign consultants usually do not know country-specific details Deepening your basis knowledge is always useful Avoid changing standard R/3 objects as much as possible Always follow the SAP rules to give names to your own objects Establish SAP connection as soon as possible Exchange information with other companies Focus on interfaces with non-R/3 applications Plan the whole environment carefully (servers. In fact they are powerful tools. It is a great deal of summed up aid.Of course it does not guarantee a successful implementation. The system makes the field value available to be checked and changed in an ABAP/4 function. substitution value and substitution exit. A substitution step contains prerequisite statement. A validation step contains prerequisite statement and check statement. Substitution Fields contents can be changed using substitution. the system can evaluate an entry and a message can appear on the user's terminal if a check statement is not met. When data are being entered. Those techniques are not as widespread as they should be. Both of them are defined using Boolean Logic or calling an ABAP/4 form. All of them are defined using Boolean Logic or calling an ABAP/4 form. though. it can be checked through a field exit. According to previous rules. Validation It allows solid data entry regarding special rules. • . network. • • • • • • • • • • • • • • • • • • Team integration has to be enhanced Set high standards of performance for implementation team IT teams and users have to work closely during the implementation New ways of thinking and acting must not be discarded Do not underestimate the user training needs Project management should be on the critical list The nearest SAP branch should be your partner Consultants are not always the key to succeed Consultants are a good source of knowledge.) Development and production environment should be totally independent SAP R/3 Enhancements TOP Some special features allow you wide modifications without changing standard SAP R/3 objects. the data can be substituted by another value regarding rules previously defined.

Extended help under windows does not link correctly Check the file sapdoccd. Run the program brarchive with deletion option to release disk space. Changes have to be done using Oracle tools. Requirements & formulas ABAP/4 forms that can be used to handle pricing procedures. Note In spite of flexibility. SAP R/3 Troubleshooting TOP • • • • • • • • • • System gets stuck It happens mostly when archive area is overloaded. Before using release strategy you should apply all notes onOSS. copy and data transport Sales activities. The short key word used on most screen to identify the corresponding field contents can be changed too. rounding rules. Generally speaking. It has to match the allocated area on tablespaces.• • • Set Values or ranges of values are specified under a set name. It must be present in the main windows directory and should assign to help files directory. Sets are easier to create and maintain instead of using tables. It hardly works. Pray might be useful too. Before trying again you have to remove them using the commandIPCRM (UNIX) or cleanipc «INSTANCE NUMBER» (SAP). and General ledger. You can also try changing key words according to field names. validation and substitution are available on Asset Management. Short dump Not always the problem is technical. Financial Accounting. Transport area is overloaded The command tp clearold «SysID» cleans up the transport area according to parameters previously set on the plain file TPPARAM. Transaction SE16 (table contents) does not work properly Make usage of the menu option to regenerate the display program. semaphore set and shared memory identifier. Instance does not establish communication Shutdown the whole system and check the Interprocess Communication Facilities. Rollback segments are too small Before increasing up the rollback segment size you should verify your programs. Files for rollback segments are already enormous Check the rollback segments configuration. Choose Option -> Parameters users. you should think at least twice before applying any : enhancement. Either the commandIPCS (UNIX) or showipc «INSTANCE NUMBER» (SAP) show all message queue. Field exits are completely ignored Make sure your SAP profile parameter contains the option abap/fieldexit = yes. Controlling. They give you more flexibility when maintaining your system. Any references should be found. Try to create all SAPoffice users through transaction SO32 (create all SAPoffice users) and review your application data carefully. Release procedure with classification does not work As a matter of fact you are not the only one to notice it. Very often the problem belongs to them. .ini under your presentation server. Key words It allows changes on field description according to data element.

0f onwards) improve the access control. Login/min_password_lng = 6 Password length at least 6 characters.0f under Unix.Note: Research based on version 3. Login/fails_to_users_lock = 5 After 5 wrong password the user is locked. G_set_get_all_values Fetch values from a set filling the structure RGSB4. Popup_to_confirm_loss_of_data Create a dialog box in which you make a question whether the user wishes to perform a processing step with loss of data. SAP R/3 Programming TOP Indeed these powerful ABAP/4 functions are very interesting and can bring some advantages. • • • • Bp_event_raise Trigger an event from ABAP/4 program. SAP profile parameters shall also contain: • • • • • Rdisp/gui_auto_logout = 1800 The user connection is closed after 30 minutes without usage. • . They belong to standard objects and should never be changed. Usage of SAProuter is a good choice when correctly implemented. See Tips & Tricks. Popup_to_confirm_step Create a dialog box in which you make a question whether the user wishes to perform the step. Bp_joblog_read Fetch job log executions filling the structure TBTC5. Oracle data base and Windows. : Make sure to have the master user SAP* in all clients otherwise anyone can log into your system. Improve your home development easily. SAP R/3 Security TOP Simple changes can rise your system security. Login/fails_to_session_end = 3 After 3 wrong password the connection is automaticly closed. Note I do not have to waste my time telling you to change all default passwords. Login/password_expiration_time = 90 Password expires after 3 months. Login through SAP LogonPad (from version 3.

or to cancel the action. Popup_to_decide_with_message Create a dialog box in which you inform the user about a specific decision point via a diagnosis text. Popup_to_confirm_with_value Create a dialog box in which you make a question whether the user wishes to perform a processing step with a particular object.• • Popup_to_confirm_with_message Create a dialog box in which you inform the user about a specific decision point during an action. Spell_amount Return the amount in words filling the structure SPELL. Popup_to_display_text Create a dialog box in which you display a two-line message. It completes fields from • • • • • • • • • • • • • • . Sd_print_terms_of_payment Format terms of payment according to base line date and payment terms. Th_saprel Gather information from the current system including upgrade activities. Popup_to_decide Create a dialog box in which you require the user between the two processing alternatives. Rzl_sleep Hang the current application from 1 to 5 seconds. Rs_send_mail_for_spoollist Send messages from ABAP/4 programs to SAPoffice. Sapgui_progress_indicator Set progress indicator on the left lower corner of the current window. Rzl_submit Submit a remote report. So_user_list_read List of all users filling the structure SOUD3. So_wind_spool_list Browse printer spool numbers according to user informed. The structure SOLI may contain the message. So_spool_read Fetch printer spool according to the spool number informed. Rfc_system_info Fetch information from the current instance filling the structure FRCSI.

In order to understand even better this field you should keep in mind those terms.the structure KKS03. Note These functions have been used and have worked as well as they were supposed to : do. keeping full interaction. Ws_execute Execute an external program on the presentation server. • • ALE (Application Link Enabling) It provides integration for separate R/3 systems. Ws_upload Transfer files from the frontend to the application server. Ws_download Transfer files from the application server to the frontend. SAP R/3 Glossary TOP Information Technology has many key words and SAP R/3 has introduced many others. Ws_volume_get Get the label from a frontend device. Application server The application server is used to run the business application programs in the R/3 client/server . It completes fields from the structure KKS03. Th_user_info Information about the current user. Th_wpinfo List of work processes filling the structure WPINFO. Ws_file_delete Delete file at the frontend. This makes possible distributed enterprise applications. Th_user_list List of logged users filling the structure UINFO. • • • • • • • • • • • Th_server_list Gather information of all instances filling the structure MSXXLIST. Ws_msg Create a dialog box in which you display an one-line message. Ws_excel Download files at the frontend in excel format.

It pretends to be someone typing. Thus the application server requires only storage capacity to accommodate UNIX. with components working in a sender/receiver relationship. Computer type The R/3 system supports various computer types of SAP's platform partners. such as balance sheets and profit and loss statements. the communication server must support the TCP/IP protocol over wide area networks.) and sends the job to an idle work process. control and configure your R/3 system.• • • • • • • • • • • • • • • concept. batch. CATT reduces the number of manual tests. IBM and HP. Swapping and the SAP runtime environment. CATT (Computer Aided Test Tool) It allows you to combine and automate sequences of repeatable transactions in test procedures. It also handles the SAP update program and batch jobs. See also batch input. a bridge or a gateway. Batch Input A technique to input data safely. organizational and technical terms. Software components can also be used in a client/server relationship. both application and data base software are run on one computer. Client/Server System Client/server systems are structured modularly. a self-contained unit in an R/3 system with separate master records and its owns set of tables. Central System In an R/3 central system. See also direct input. Company code The smallest organizational unit for which a complete self-contained set of accounts can be drawn up for purposes of external reporting. Dispatcher The system R/3 agent that identifies the type of task (on-line. . CCMS (Computer Center Management System) It allows you to monitor. such as Bull. Communication Server It provides the connection between local area and wide area networks and may be either a router. Client In commercial. and forces you to test systematically. Direct Input A recent technique to input data safely. Correction It contains all the objects that a developer has changed or created. It ensures application data integrity for background interfaces. It ensures application data integrity for background interfaces. update. The application modules are loaded from the data base server to the application server as required. DEC. This involves recording all relevant transactions and generating all supporting documents for legally-required financial statements. CSP A system to help SAP employees to give comprehensive support to their clients. Data base server The data base server stores the SAP application programs and data in the R/3 client/server concept. CPI-C (Common Programming Interface-Communications) Common Programming Interface of Communication has been introduced by IBM as a high-level interface to SNA/LU6-2. It also controls customizing that has been maintained. SAP offers CPI-C libraries based on TCP/IP. etc. CPI-C has become the subject of the X/Open stardarlization and is used by SAP to facilitate program-to-program communication between R/3 and external system. The suitability of a particular computer type depends on sufficient CPU performance. In R/3 installations. This toolset lets you analyze and distribute client workloads and report on resource consumption for system components. defining input values and expected test results.

Repair It contains all the objects that a developer has changed but the originals of the objects are located in another system. It can be internal (carried out automatically by the system) or external (carried out manually by the user). . in other to ensure high system availability and high data throughput at all time. It is normally called user frontend. It is also the basic element of communications between customers. OLE It is a technique introduced by Microsoft to incorporate objects of one application into another. ITS (Internet Transaction Server) It links the R/3 application server with one or more Web servers.0 onwards. A set of default parameters delivered with the system. OSS (Online Service System) SAP's Online Service System offers fast and effective help for R/3 System problems. partners. IDES (International Demonstration and Education System) It is a model of an international firm. FTP (File Transfer Protocol) It is the most commonly used file transmission protocol of the TCP/IP protocol family. Ethernet It is a LAN architecture using bus topology. It is made up of search terms. and SAP. Number range A range of numbers that are laid down per file for the assignment of document numbers. FDDI (Fiber Distributed Data Interchange) It is a local high-speed network with ring topology based on light wave conductors. IMG (Implementation Management Guide) It is a hierarchical structure that reflects the R/3 component hierarchy and contains every configuration activity. Field status Indicator that specifies whether a field can take an entry in the entry screen or if it must be filled. Kernel It means a standard core previously configured. GUI (Graphic User Interface) A graphical interface used by SAP environment as part of the three tiers. LAN (Local Area Network) It is a network foa a tightly limited area with high level data transmission performance. such as TCP/IP and IPX. Released from version 3.• • • • • • • • • • • • • • • • • • • EarlyWatch It is a service that entails having your R/3 installation regularly inspected by SAP employees. Firewall It is a means of controlling access through a public network to a private network. It is used to find possible entries for an input field. Token Ring and FDDI. The transmission speed is 100 MBit/s. Matchcode A tool for finding specific record. Instance It means application server and each one has its own set of work processes. thus enabling the R/3 to communicate with the Internet. These LANs support different transport protocols. IDoc (Intermediate Document) An IDoc is a data container for data exchange between SAP systems or between an SAP system and an external system. The transmission speed is 10 MBit/s. Common LANs include Ethernet. It is a separate demonstration and education system for speeding up the pilot process.

It is a well-known command among Systems Administrators. which are processed by human agents or mechanical processing units. Some sets are not allowed because they are used by SAP. a graphical programming environment. Telnet It provides terminal access to hosts using TCP/IP protocol. is used to create application programs. printing services. This involves a 'free token' which circles the loop picking up transmissions. X. SysID A set of three letters or number that identify a system. SAP R/3 Business Blueprint . As soon as the busy token reaches the sender station again. Token Ring It is a LAN architecture with ring topology. R/3 clients and servers communicate using TCP/IP.25 It is a standardized network access protocol for the packet switching network. it is converted back to a free token and sent on to the next station. WAN (Wide Area Networks) They are normally operated either by the telephone company or by private companies that offer leased lines. lock management. They perform dialog steps in user transactions and carry out updates. Transport It is a request to transport objects from the software development environment. dialogs and windows. identified as the source system. Semaphores When a work process locks a resource.• • • • • • • • • • • • RFC A way to implement communication between application programs via Abap/4 function call. switched lines or packet lines. The transmission speed is 4 MBit/s or 16 MBit/s. to the specified target system. The programming tools are accessed using buttons. The maximum transmission speed is 64 KBit/s. The receiver station places a confirmation bit into the busy token. Another work process that also wants to access it must then wait. Workflow It consists of time and logical sequence of work items. Workbench The ABAP/4 Workbench. and so on. Work process Work processes perform the bulk of the processing carried out by SAP systems. TCP/IP It is the most widely used transport protocol for open systems. it sets a semaphore. They are informed when the system is installed.

If so. As a result business processes can be changed or not. It happens commonly due to the integrated nature of the system. it means new designs based on built-in best pratices. They also provide you the level of SAP R/3 covering.Many people say it cannot be considered only as a software but a way of doing business. showing how data flow through business areas and how they interact with each other. A good example of how SAP R/3 is usually implemented can be found at the simple flow chart presented below. Even if you do not look forward to implementing a module. CA Cross-Application Functions · Document Management System · Classification System · CAD Integration · SAP Office · Plant Data Collection · General Task Functions · Documentation Tools · Distribution (ALE) · Eletronic Data Interchange · ArchiveLink · Message Control · Translations Financial Accounting · Global Settings · General Ledger Accounting · Accounts Receivable · Accounts Payable · Legal Consolidation · Consolidation Preparation · Asset Accounting · Special Purpose Ledger · Eletronic Bank Statment · Financial Information System Treasury · Cash Management · Cash Budget Management and Financial Budgeting · Commitment Accounting FI TR CO Controlling · Controlling General . SAP R/3 Application Areas Each business process has a segment previously set. The official division has the following configuration. Functionalities have been put together establishing modules. sometimes you have to set it partially. It is known as business application areas and make you understand better the whole system. Graphical models help users understand the application software. Actually it forces the company to review its business processes.

· Overhead Cost Controlling · Product Cost Controlling · Profitability Analysis IM Investment Management · Investment Programs · Investment Orders · Investment Projects Enterprise Controlling · Profit Center Accounting · Executive Information System Logistics General · Managing Material Master Data · Business Partners · Environment Data · Variant Configuration · Engineering Change Management · Logistics Information System EC LO SD Sales & Distribution · Schedule Agreement Processing · Availability Check and Requirements · Pricing and Conditions · Sales · Shipping · Transportation · Foreign Trade · Billing · Sales Support · Credit Management · Information and Analysis MM Materials Management · Consumption-Based Planning · Purchasing Guide · Inventory Management · Valuation and Account Assignment · Invoice Verification · Material Evaluation · Warehouse Management · Vendor Evaluation · Material Ledger QM Quality Management · Quality Plannning · Quality Inspection · Quality Certificates · Quality Notifications PM Plant Maintenance · Equipment and Technical Objects · Preventive Maintenance .

Spain. Mexico. Japan. Norway.· Maintenance Order Management · Maintenance History PP Production Planning · Bills of Material · Demand Management · Routings · Sales & Operations planning · Master Plannning · Capacity Planning · Material Requirements Planning · Production Orders · Kanban · Repetitive Manufacturing · Work Centers Project System · Task Management · Reference Guide PS PD Personnel Planning and Development · Organizational Management · Training and Event Management · Personnel Development · Workforce Planning · Personnel Cost Planning · Room Reservations Planning · Structural Graphics PA Personnel Administration and Payroll Accounting · Personnel Administration · Benefits · Recruitment · Time Management · Incentive Wages · Travel Expenses · Payroll: Country Specifications International Development · Africa (South Africa) · Asian Pacific Area (Australia. Brazil) Basis Components · Workflow Management · Front-end Services · Report Tree · Computer Center Management System · ABAP/4 Dictionary · ABAP/4 Workbench IN BC . The Netherlands. Portugal. Czech Republic. Singapore) · Europe (Austria. Italy. United Kingdom) · North America (Canada. Finland. Switzerland. Germany. Hungary. France. China. Belgium. Sweden. USA) · South America (Argentina. Denmark. Russia.

· · · · · · · · ABAP/4 Query SAP Graphics SAP Communication Style & Layout set Maintenance Modification and Enhancements Authorization Administration Computer Aided Test Tool Application Data Archiving and Reorganization .

Sign up to vote on this title
UsefulNot useful