SAP Notes
SAP Notes
SAP Notes
Functional:-
General:-
• Warehouse: To define, copy, delete, check warehouse number use code EC09
(tables T300, T300T, T320)
o Number of warehouses assigned to a more than one storage location
within a plant.
o SAP with out WM function will go with only storage location. If SAP WM
has been activated then that storage location has to be linked with
warehouse and assign it to plant.
o Warehouse Control Parameters: IMG * Logistics Execution * Warehouse
Management * Master Data * Define control parameters for warehouse
number (tables V_T3000)
• To check the company code use transaction code EC01 (table T001)
• To check about plant use transaction code EC02 (table T001W)
• To assign a plant to a company code use code OX18 (table T001K)
• To maintain storage location use code OX09 (table T001L)
• Print Control for WM: Use code OMLV
o Print program per warehouse number is RLVSDR40.
o Print control program for multiple processing is RLK0MM00 (Group
deliveries), RLK0MM40 (Group of TR).
• To go SAP Enhancements use code CMOD.
• Debug: On screen go to option system on menu bar and select status, then double
click to see the source code and select option test under program and debug.
• SAPScript Form (Reports) Transaction code SE71.
o OPEN_FORM and CLOSE_FORM
o START_FORM and END_FORM
o WRITE_FORM
• Decentralized warehouse management refers to the use of SAP as a stand alone
WMS system, with SAP (or another ERP system) as a separate core system. The
two system communicate by using BAPIs for transactions or IDoc for master
data. Goods movements are done through delivery notes from the core system to
the stand-alone WMS.
• To define a storage type use menu path in customizing: Logistics Execution *
Warehouse Management * Master Data * Define Storage Type (tables T331) -
Note no transaction code for this SAP uses Table view (SM30).
o Standard Storage Type:-
Storage Type Description
001 High rack storage
002 Shelf storage
003 Open storage
004 Block storage (PkMS - Bulk storage)
005 Fixed bin storage
035 Packed Materials (Used in Near picking Bin
putaway strategy) page 306 (SAP WM)
100 Production supply
110 Finished goods (pallets strategy)
301 - 303 Raw/semi-finished
901 GR area for Production
902 GR area for external receipts
904 Returns
910 GI area general
911 GI area for cost center
912 GI area for customer order
914 GI area for production orders
915 Fixed bin picking area
916 Shipping area deliveries
918 Planned SU interim area Page 360.
999 Differences
• To define a storage section use menu path in customizing: Logistics Execution *
Warehouse Management * Master Data * Define Storage section (tables T302,
T302T)
o Storage bins of certain capacities (volume or storage weight or item ABC
classification ) are combined together as storage sections.
• Dynamic storage bins are created automatically by the system when goods
receipts and goods issues are posted.
• Storage unit: If you also manage your stocks in the WM system with pallets or
other loading equipment (wire baskets, metal containers, etc,.) you have to
configure storage units for the relevant storage types.
• To define storage unit type use code OMM1 (T307, T307T)
• Storage Bin Type (2 character): is a grouping that can be assigned to storage bins
of similar nature. Example: Bin Height One Meter.
o Menu path: IMG * Logistics Execution * Warehouse Management *
Master Data * Storage Bins * Define Storage Bin Types (tables T303).
• Storage Bin Structure: Code LS10
• Storage Bin: To Create manually use code LS10N (tables LAGP)
o Automatically create bins: Code LS10 and use the header menu and select
Environment * Create Bins.
o Block storage bins: use code LS08
o To display storage bin use code LS03N
o Bin status report use code LX03
• Transferring storage bins from legacy system to SAP:- Use web-link under
favorites. You can use the RLPLAT00 program to transfer storage bins automatically
from a legacy system to the R/3 System.
• Blocking reasons: Menu path: IMG * Logistics Execution * Warehouse
Management * Master Data * Storage Bins * Define Blocking Reasons (tables
T330, T330T).
• Empty Bins: Use code LX01 (got memory error with this code)
• Stock Category:
Stock Category code Description
Q Stock in quality control
R Return stock
S Blocked Stock
Blank All available stock
• Quant: to display quant use LS23 (LQUA)
• Special Stock Indicator: Example Special stock number for E is 16 character long
(10 sales order number + 6 character item number)
Special Stock Indicator Description
E Sales Order Stock
K Consignment (Vendor)
Q Project Stock
M Returnable Transport Packaging (vendor)
• Batch Management:
o Batch level can be determined at different levels:
Client level
Plant level
Material level
o Number range object for this is BATCH_CTL. Transaction code is
OMAD.
o Two configuration steps can be carried out if the customer requires batch
number assignment:
Internal batch number assignment, use code OMCZ.
For automatic numbering of batches on GR with account
assignment - check book
o Create Batch Record: Code MSC1N (tables MCHA)
o Shelf-life functionality (SLED): code OMJ5
• Data Extract:
o SAP ---> External : By using Logical databases data extracted in ABAP
program and send to external system. (see in page 322 in ABAP
programming book).
Logical Databases: code SE36
o External ---> SAP : Using BDC session
Identifying screens in a transaction (On screen select system/status
command on menu).
Building the BDC table
Submitting the BDC table in a batch or a single CALL
TRANSACTION command.
• Functions :- BDC_OPEN, BDC_INSERT, BDC_CLOSE
• Mobile Data Entry:
o GUI: Small keypad,
o Character-based devices:
RF devices for forklifts: 8 lines X 40 characters
Portable RF devices: 16 lines X 20 characters
o Define Verification Profiles: Menu path: IMG * Logistics Execution *
Mobile Data Entry * Verification Control * Define Profiles.
o Assign verification profiles: Menu path: IMG * Logistics Execution *
Mobile Data Entry * Verification Control * Assign Verification Profiles to
Goods Movements.
o Define Bar Codes for Warehouse: Menu path: IMG * Logistics Execution
* Mobile Data Entry * Bar Code * Assign Bar Code Types to Warehouses.
o Maintaining Bar Code Specifications: Menu path: IMG * Logistics
Execution * Mobile Data Entry * Bar Code * Maintain Bar Code
Specification.
o Defining the RF Queue: Menu path: IMG * Logistics Execution * Mobile
Data Entry * RF Queue Management.
o Adding a User for Mobile Data Entry: Use code LRFMD.
o Logging on for Mobile Data Entry: Use code LM00.
o
Master Data:-
• Material Master: A material that will be stored in a warehouse will need the
material master to be extended for the specific warehouse and storage type that it
will be stored in. We may need to enter hazardous material information in
warehouse section of the material master. Menu path: Logistics * Logistics
Execution * Warehouse Management * Master Data * Material * Create
o Transaction codes:
MM01 - Create new material master data
MM02 - Change existing material master data
MM03 - View existing material master data at current point in time
MM19 - view existing material master data as it was at a specified
point in time
MM06 - Mark existing material master data
o Material Type: Group of materials with similar attributes. code OMS2.
Material Type Description
CONT KANBAN Container
DIEN Services
ERSA Spare parts
FERT Finished Good
FHMI Production resources/tools
HALB Semi-Finished Goods
HAWA Trading goods
HERS Manufacturer parts
HIBE Operating Supplies
IBAU Maintenance Assembly
LEER Empties
LEIH Returnable packaging
NLAG Non-stock material
PIPE Pipeline material
ROH Raw Material
VERP Packaging Material
o Message to IM: This field is activated in Material master when WM is
decentralized.
• Customer Master: Menu path: Logistics * Logistics Execution * Master Data *
Partner * Customer
o Transaction Codes:
VD01 - Create sales area data for a customer
XD01 - Create all data for a new customer
VD02 - Change sales area data for an existing customer
XD02 - Change all data for an existing customer
VD03 - View sales area data for an existing customer
XD03 - View all data for an existing customer
VD04 - List all changes of sales area data for an existing customer
XD04 - List all changes of all data for an existing customer
VD05 - Lock complete customer master or only specific sales
areas of a customer for a delivery
VD06 - Mark a customer for deletion.
• Vendor Master: Menu path: Logistics * Logistics Execution * Master Data *
Partner * Vendor
o Transaction Codes:
XK01 - Create vendor master data
XK02 - Change vendor master data
XK03 - View vendor master data
• Batch Master: Menu path: Logistics * Materials Management * Master Data *
Batch
o Transaction Codes:
MSC1N - Create batch
MSC2N - Change batch
MSC3N - View batch
MSC4N - View all changes in batch master
• Dangerous Goods Master: Menu path: Logistics * Environment, Health and
Safety * Dangerous Goods Management * Dangerous Goods Master
o Transaction Codes:
DGP1 - Create dangerous goods master record
DGP2 - Change dangerous goods master record
DGP3 - View dangerous goods master record
DGR1 - View all dangerous goods master records
Purchase Orders:-
• To define, copy, delete, check sales organization use code EC04 (tables TVKO,
TVKOT, TVKWZ)
• Stock Transport Orders: Need to setup receiving plant a customer number via
customizing.
o Path in customizing: Materials Management * Purchasing * Purchase
Order * Setup Stock Transport Order * Define Shipping Data for Plants
(tables T001W)
o Path in customizing: Materials Management * Purchasing * Purchase
Order * Setup Stock Transport Order * Assign Delivery type and checking
rule (tables T161V)
o Path in customizing: Materials Management * Purchasing * Purchase
Order * Setup Stock Transport Order * Assign Document type, one-step
procedure, under-delivery tolerance (tables T161W)
o Cross-Company-Code STO: use code ME21N.
•
Delivery Document:-
• Create delivery document use transaction code VL01N.
• Create delivery document (Collective Run) use transaction code VL10A.
•
• Business Ad-Ins (BAdI):-
o Overview LE_SHP_TAB_CUST_OVER
Filter include module: RVV50TOP
V50R_USEREXITS
o Header LE_SHP_TAB_CUST_HEAD
o Item LE_SHP_TAB_CUST_ITEM
o Proc LE_SHP_DELIVERY_PROC
Include module: MV50AFZ1
• Delivery Type: Transaction code: OVLK (tables TVLK, TVLKT)
Vendor/Delivery Type Description
LF Delivery
BV Cash sale
NK Consignment fill-up
NL Delivery for stock transport order
LR Returns delivery
• Item Category for deliveries: Transaction code: OVLP (tables TVLP)
o If you create a delivery document with reference to a sales order, the item
category is copied from the order to the delivery document.
• Item Category Groups: Path in Customizing: Sales and Distribution * Sales *
Sales Documents * Sales Document Item * Define Item Category Groups (tables
TPTM, TPTMT)
Item Category Group Description
BANS Delivery (? for 3rd party also same)
DIEN Service item
LEER Empties
LEIH Returnable packaging
NORM Standard item
VERP Packaging
• Item Category Usages: Path in Customizing: Logistics Execution * Shipping *
Deliveries * Define Item Category Usage (tables TVVW, TVVWT)
Item Category Usage Description
CHSP Batch split
PACK Shipping unit
TEXT Text item
•
Receiving Process:-
GR/IB delivery process:-
• A GR into warehouse is triggered by one of two documents:
o A TR from IM or production.
o An IB delivery if HUM or external system is used.
• GR process has variations based on SUs (to improve the storage capacity
utilization and the material flow, batch management) & HUs (to map a complete
packaging-controlled logistics system) or both when mapping logistical processes
in SAP system:-
o GR without SUM and HUM
o GR with active SUM
o GR with HUM
o IB delivery with/without SUM
o IB delivery with HUM
GR for PO Without With Active With RF Solution in the
SUM and SUM Active Standard System
HUM HUM
Post GR for PO MIGO MIGO - -
Create TO for LT06 LT06 - -
material document
Confirm LT11/LT12 LT11/LT12 - LM03/LM04
LT13 LM02
GR Process for PO with screen Transaction and Mobile Standard SAP Transactions
Packing Process:-
• Packaging Material Type: use code VHAR
Shipping/Loading Process:-
• To define, copy, delete, check shipping point use code EC07 (tables TVST,
TVSTT)
• To assign a shipping point to a plant use code OVXC (table TVSWZ)
• To maintain a loading point use menu path in customizing: Enterprise Structure *
Definition * Logistics Execution * Maintain loading point (tables TVLA, TVLAT)
Cross Docking:-
• Cross docking matches inbound and outbound deliveries to avoid having to store
material in the warehouse.
o Manufacturing Cross Docking.
o Distributor Cross Docking.
o Transportation Cross Docking.
o Retail Cross Docking.
Staple stock - Materials it sells each day of the year.
Direct freight - Material purchased once and sold by the stores and
not usually stocked again.
o Opportunistic Cross Docking - is the opposite of planned cross docking.
• Types of material suitable for cross docking:
o Perishable materials.
o High-quality items.
o That are pre-tagged, pre-ticketed, and ready for sale to the customer.
o Promotional materials.
o Staple retail materials with a constant demand or low demand variance.
o Pre-picked, pre-packaged customer orders.
• Planned Cross Docking in SAP:
o Planned cross docking - decision to be made before the material arrives at
the warehouse.
o Opportunistic cross docking - decision occur after the material has arrived.
• Configuration for Cross Docking: Menu path: IMG * Logistics Execution *
Warehouse Management * Cross Docking * General Settings * Maintain
Warehouse Level Settings..
• Configuration for Cross Docking Movement Types: Menu path: IMG * Logistics
Execution * Warehouse Management * Cross Docking * General Settings *
Define Cross-Docking Relevancy for Movement Types.
• Cross Docking Movements:-
o One-Step Cross Docking: movement processes the cross docking directly
from the inbound goods-receiving area to the outbound goods issuing area.
In Planned cross docking, the IB delivery is linked to the OB delivery.
o Two-step cross docking: materials to be cross-docked are initially moved
from the GR area to a cross docking storage type. In the second step, the
material is moved to the GI area from the X-dock storage type when the
OB delivery is released.
• Cross Docking Monitor:- Use code LXDCK Or Menu path: SAP * Logistics *
Logistics Execution * Cross Docking * Cross Docking Monitor.
• Cross Docking Alert Monitor:- Use code LXDCA.
Transportation Process:-
• To maintain a loading point use menu path in customizing: Enterprise Structure *
Definition * Logistics Execution * Maintain transportation planning point (tables
TTDS, TTDST)
•
WM Movement Type:-
WM Movement types Description
091 GR Shipping unit
092 GI shipping unit
093 Putaway HU
094 Pick HU
099 Repack
101 GR for PO
102 Reversal of GR
103 GR production order
104 Cancel GR production ord.
201 GI to cost center
231 GI to sales order
309 Posting changes general.
Ex: material number to
material number
319 Replenish for production
320 Auto fixed bin rplen.type
321 Posting change quality
350 Replenishment Kanban
501 GR without PO
561 Init. Entry of Stock Bal.
(used in creation of Storage
Unit)
601 GI to delivery note
602 Cancel GI for delivery note
631 Transfer to consignment
stock with availability
check
801 GR from production
802 GR Production via WM
711 Decrease Differences
712 Increase Differences
850 Removal 2 step picking
• Shipment type:
Shipment type Description
A Stock removal
E Stock placement
U Posting changes
X Whse superv.
• Requirement type:
Requirement type Description
A Asset
B PO
D Storage bin
F Order
K Cost center
L Sales document
V Sales order
N Replenishment fixed bins
P Production supply
Y Container (Storage Units)
• Automatic TO: TO are created by batch input using the report RLAUTA10 for TR
and report RLAUTA11 for posting change notices. Use code OMKZ to configure.
Inventory Procedures:-
Annual Physical Inventory:- Set
default values for each storage type in warehouse.
• Menu Path: IMG * Logistics Execution * Warehouse Management * Activities *
Physical Inventory * Define Default Values
• Configure Inventory type by storage type:- Menu Path: IMG * Logistics
Execution * Warehouse Management * Activities * Physical Inventory * Define
Types per Storage Type
Inventory Type Description
No Inventory
PZ Continuous Inventory
ST Annual Inventory
• Inventory Difference and there Movement types:-
Inventory Difference Movement Type Description
711 Decrease Difference
712 Increase Difference
• Processing Open TO:- When the physical inventory count begins, the storage
types to be counted must be clear of open TO. Check for open TO by using code
LT22.
• Confirm Open TO:- Use code LT12.
• Blocking the Storage type:- Use code LI06
• Creating Annual Inventory Documents:- Use code LX15
• Display the count documents:- use code LX22
• Entering the Inventory Count:- Use code LI11N
• Count Differences:- Use code LI14. You can issue recount in this code.
• Entering a Recount:- Use code LI11N. This time you have to enter recount
version.
• Clear Differences:- Use code LI20. (Booking inventory or Write Off).
Continuous Inventory:- Set inventory type to storage type.
• Menu Path: IMG * Logistics Execution * Warehouse Management * Activities *
Physical Inventory * Define Types per Storage Type
• Creating a continuous inventory count document:- Use code LX16.
• Printing a continuous inventory count document (?7646):- Use code LI04.
List/Print report is RLLI0400.
• Entering the count results:- Use code LI11N.
• After the fiscal year is complete and all the bins have been counted, the storage
bins should then become available for counting. To ensure table LAGP (Storage
Bin) is clear of the count data and time of the previous fiscal year count, a report
called RLREOLPQ should be run using transaction SE38 or included as a part of
an end-of-year batch job.
Cycle Counting:- Set inventory type to storage type.
• Menu Path: IMG * Logistics Execution * Warehouse Management * Activities *
Physical Inventory * Define Types per Storage Type
• The cycle counting indicators A, B, C etc., are configured using code OMCO.
• Using the ABC Analysis:- Use code MIBC. We can run analysis by using
consumption/usage or requirement.
• ABC Indicator and Material Master:- Use code MM03 to update indicator.
• Creating a Cycle Count Document:- Use code LX26.
• Printing the cycle count document:- Use code LI04.
• Entering the Cycle Count:- Use code LI11N
Zero Stock Check:- Is performed on storage bin when all the material has been removed, in
order to ensure that the storage bin is empty.
• Configuration can be set using Menu Path: IMG * Logistics Execution *
Warehouse Management * Activities * Physical Inventory * Define Types per
Storage Type
• Performing an automatic zero stock check:- Configuration for a storage type is
set to require a zero stock check on removal of all materials from the storage bin,
the check will be triggered from the TO.
Inventory Method Description
PN Continuous Inventory based on zero check
PZ Continuous Inventory
ST Annual Inventory
MA Manual Inventory
CC Cycle counting
Storage Unit Management:-
Definition:- Was developed to enable warehouse management to identify the container that
holds a material as it moves around the warehouse.
• SUM was developed exclusively for WM, and from it SAP developed HUM for
MM. There are slight differences between the two, as seen here:
o HUM allows for the nesting of HUs; i.e., a HU containing a number of
other HUs, while SUM does not allow nesting of SUs.
o HUM requires that an item be unpacked and packed, while this is not
required for SUM. The SU is used to contain a quantity of material for its
movement around the warehouse.
• Activate SUM:- Menu path: IMG * Logistics Execution * Warehouse
Management * Storage Units * Master Data * Activate Storage Unit
Management per Warehouse.
• Define SU number ranges:- Menu path: IMG * Logistics Execution * Warehouse
Management * Storage Units * Master Data * Define Number Ranges.
• Define Storage Type Control:- • Menu path: IMG * Logistics Execution *
Warehouse Management * Storage Units * Master Data * Define Storage Type
Control.
o You should consider several settings:
SU mgmt active: This indicator is set to show that storage type is
SU managed.
Putaway strategy: This is set to P, which means that the SU type
putaway has been selected.
Mixed storage: Because different materials can be moved on the
same pallet as a defined SU, the mixed storage indicator must be
activated.
Full stk rmvl reqmt: If this indicator, is set, it affects the SU, not
just the materials. A complete removal involves the complete SU.
• Define Storage Unit Type:- Menu path: IMG * Logistics Execution * Warehouse
Management * Master Data * Material * Define Storage Unit Types
• Storage Unit Record:- This can be created in response to a receipt from a PO or be
created later for movement within the warehouse. Use code LT07. Movement type
used to crate SU is 091 and movement type to move SUs is 561 (see page 357 in
SAP WM).
• Display a Storage unit:- Use code LS33.
• Planning SUs:- Planning storage units is the process of creating the TO, but not
confirming them. Creating the TO will create the SU, so that it will exist when the
material arrives at the receiving dock.
o Planning SUs by TO: Use code LT0A. System uses storage type 918, and
movement type used to create SUs is 091 with requirement type 'Y'.
o Receiving Planned SUs: Use code LT09. Movement type to move SUs is
999.
o Recording Differences in Planned SUs: While receiving code LT09 is
difference exists then quantity variance screen is displayed. Difference qty
is entered in this screen and confirmed.
Storage Unit Documentation:- Following four documents aid the SU process: Use code LT32
to print manually.
• TO Document: Movement of the SU or without SU of the material in the
warehouse.
• SU Content Document: Like content label.
• SU Document: Like LPN label.
• SU - TO Document: SU and the movement of the SU in the warehouse.
Putaway with SUM:- Following three methods used to do SU putaway:
• SU - Single material: Use code LT01. Movement type 501.
• SU - Multiple material: Use code LT07. Movement type 501.
• SU - Add to Existing Stock: Use code LT08. Movement type 501.
Picking with SUM:- Following are methods used to do picking with SU:
• Complete Stock Pick: The entire storage unit can be picked for a GI even if the
requirement is for less than the quantity in the SU. We need to set configuration in
storage type. Menu path: IMG * Logistics Execution * Warehouse Management *
Master Data * Material * Define Storage Types. Make sure "Full stk rmvl reqmt
act" indicator is set.
• Partial Stock Pick: If full stock removal is not set in storage type configuration
then partial stock picking is possible.
• Complete stock Pick with Return to Same Bin: If "Return stock to same storage
bin" indicator is set in configuration of storage type.
• Partial Stock Removal Using a Pick Point: If indicator "Stor.type is pck pnt" is set
for storage type. Then by removing SU from a pick point, the SU information is
not lost, as it would be if the material was removed to an interim GI and then a
partial amount was returned to stock. When TO confirms a qty of material, system
posts the remaining qty from SU to pick point. The remaining material from SU
can be moved back to the org. storage bin or to a new storage bin. (Page 376 SAP
WM).
Hazardous Materials Management:- Are often found in warehouse.
• Classification of Hazardous Materials:-
o Flammable Liquid: Flash point below 100 degrees Fahrenheit.
o Combustible Liquid: Flash point between 100 and 200 F.
o Flammable Solid: Any substance through friction, absorption of moisture.
o Oxidizer: which readily yields oxygen like bleach.
o Corrosive: like common acids.
o Organic Peroxide: like benzoyl peroxide.
o Poison: toxic that it presents a risk to life or health.
o Compressed Gas:
o Cryogenics:
o Radioactive:
o Biomedical: tissues, organs, and blood from humans and primates.
• Fire-Containment sections: Warehouse sections are divided based on fire
resistance hours. Menu path: IMG * Logistics Execution * Warehouse
Management * Hazardous Materials * Master Data * Define Fire-Containment
Sections.
• Hazardous Material Warnings: Menu path: IMG * Logistics Execution *
Warehouse Management * Hazardous Materials * Master Data * Define
Hazardous Material Warning.
• Hazardous Material Storage Warnings: Menu path: IMG * Logistics Execution *
Warehouse Management * Hazardous Materials * Master Data * Define
Hazardous Material Storage Warning.
• Aggregate States: Is given a material in its normal conditions; i.e., a temperature
of 20 C and a pressure of 1 atmosphere. Menu path: IMG * Logistics Execution *
Warehouse Management * Hazardous Materials * Master Data * Define
Aggregate States.
• Region Codes: Menu path: IMG * Logistics Execution * Warehouse Management
* Hazardous Materials * Master Data * Define Region Codes.
• Storage Classes: Menu path: IMG * Logistics Execution * Warehouse
Management * Hazardous Materials * Master Data * Define Storage Classes.
• Configuration for Hazardous Material Management: Use code OMM2 or Menu
path: IMG * Logistics Execution * Warehouse Management * Hazardous
Materials * Strategies * Activate Hazardous Material Management.
• Hazardous Material Record: Use code VM01.
• Assign HM to a MM record: Use code MM02.
• List of HM: Use code LX24
• Fire Department Inventory List: Use code LX06.
• Check Goods Storage: Use code LX07. It produces an error log if the material has
been stored in wrong place according to configuration and material class. (Page
396 SAP WM).
• Hazardous Substance List: Is produces a report of all the HM that is stored in a
particular warehouse or storage type or fire-containment area. Use code LX08.
Task and Resource Management:- The functionality in TRM falls into 5 core areas:
Before the 5 core areas. We will see the definitions in TRM:-
• Site: Menu path: IMG * Logistics Execution * Task and Resource Management *
Master Data * General Settings for TRM.
• Site Map: After the site has been created, it can be defined by means of different
physical properties. These physical properties are defined as part of a site map.
These physical properties are not found in standard WM and they are:
o Zones: Example a work center, or pallet storage area.
To define use Menu path: IMG * Logistics Execution * Task and
Resource Management * Master Data * Site Map Management *
Define Zones, Operations and Serving Zones.
o Nodes: 2 ways. As a physical node where material is placed and as a
logical node where resources pass. The logical node may be an entry point
or an exit point.
To define use Menu path: IMG * Logistics Execution * Task and
Resource Management * Master Data * Site Map Management *
Define Nodes and Entries/Exits to/from Zones.
o Obstacles: wall or a rack or a office
To define use Menu path: IMG * Logistics Execution * Task and
Resource Management * Master Data * Site Map Management *
Define Obstacles.
To define a Zone Group: Menu path: IMG * Logistics Execution *
Task and Resource Management * Master Data * Site Map
Management * Define Zone Groups and Assign Zones.
o Working Areas: These are physical areas between two zones that are
defined as areas where resources planning occurs. Ex. a working area may
be the physical area between the GR dock and the picking area.
To define use Menu path: IMG * Logistics Execution * Task and
Resource Management * Master Data * Site Map Management *
Define Working Areas.
o Resource: To define use Menu path: SAP * Logistics * Logistics Execution
* Task and Resource Management * Resource Element Maintenance
Wizard.
• Resource Management: Use Menu path: IMG * Logistics Execution * Task and
Resource Management * Master Data * Resource Management.
o Define Resource Element Types.
o Defining Resource Types.
• Request Management: Controls the requests that arrive in TRM for movement of
materials.
• Task Management: When the request is moved from request management to task
management, the request is broken down into individual tasks:-
o One request - One task
o One request - Several tasks
o Several Requests - One Task
o Several Requests - Several Tasks
• Route Management: Contains the functions that determine the route information
and calculates route duration and route priority.
o Mandatory Routes: Menu path: IMG * Logistics Execution * Task and
Resource Management * Control Data * Define Mandatory Routes.
o Route Exceptions: Menu path: IMG * Logistics Execution * Task and
Resource Management * Control Data * Define Route Exceptions.
• Bin Management: In TRM function, the site map is created based on X and Y
coordinates. For this reason, you need to assign these types of coordinates to the
storage bins. The transaction to set X and Y coordinates for warehouse storage
bins is LSET_BIN_COORDINATES Or use Menu path: SAP * Logistics *
Logistics Execution * Task and Resource Management * Storage Bin * Maintain
Storage Bins by Selection.
• TRM Monitor: Use Code Menu path: SAP * Logistics * Logistics Execution *
Task and Resource Management * Monitor.
Value-Added Services:- Are operations performed on materials that improve their value,
functionality, or usefulness. You can create VAS orders that instruct warehouse staff to
perform certain tasks. These tasks may be part of a VAS template that is used for some
materials.
• Defining a VAS work center profile: A VAS work center is a location where VAS
activities, such as packing or labeling, are performed. Menu path: IMG *
Logistics Execution * Value Added Services * General VAS Settings * Define VAS
Work Centers.
• Defining VAS Settings for the warehouse: Menu path: IMG * Logistics Execution
* Warehouse Management * Value Added Services * General VAS Settings *
Define VAS for Warehouse.
• Creating the VAS Template: use code LVAST01.
• Creating a VAS order: For a work center with reference use code LVASWC02 or
with no reference use LVASWOR.
• VAS Monitor: use code LVASM.
RFID:-
• Simply stated RFID is a means of identifying an object using a radio frequency
transmission.
• Communication takes place between a reader or interrogator and a transponder or
tag.
• RFID in the supply chain is expected to generate huge volumes of data, which
will have to be filtered and routed to ERP systems. To solve this problem,
companies have developed special software packages called savants, which act as
buffers between the RFID front end and the ERP back end.
• EPC: Electronic Product Code is the emerging RFID standard developed by the
MIT AutoID center.
• Tag Classes:-
o Class 0 - Read Only: factory Programmed.
o Class 1 - Write once read only (WORM): Factory or User programmed.
o Class 2 - Read Write
o Class 3 - Read Write with Onboard sessions
o Class 4 - Read Write with Integrated Transmitters
• Active and Passive Tags:-
o Passive tags: Can be read at a distance of 4m to 5m.
o Semi-passive tags: Can be read at a distance of 100m.
o Active tags: Can be read at several kilometers.
• RFID and SAP:- Currently called SAP Auto-ID Infrastructure (SAP AII). This is a
part of SAP Business Suites similar to SAP SCM.
o OB processing (slap-and-ship)
o Flexible delivery processing
o Generation of pedigree notifications
o Returnable transport items processing
Tables:
Types of tables in SAP:- There are around 30,000 tables in SAP ECC.
• Transparent tables - Mostly used in applications
• Pooled tables - used by system
• Cluster tables - used by system
SAP Vs PkMS:-
Shipments - Loads
Delivery - Shipment
HU - Cartons
Variants - Saved parameters (Like IPPARM00 for each program specific)
User Exists (Business Ad-Ins) - Custom hooks in the programs
SM04 - Work with Active jobs (WRKACTJOB)
SE11 - DSPFFD
SM30 (SE16/SE17) - DBU (DISPLAY MODE)
SM31 - DBU (EDIT MODE)
SE38 - STRSEU
SM38 - DSPMSGQ
Implementation:-
• Project Team :-
Arrays/internal tables
clear it - clears header line
clear it[] - deletes all rows
append sorted by ----sales example 12.10 --this is the only situation where occurs limits
the number of rows that can be added to the internal table.
collect it -----12.11
on change of ----can be used in any loop construct not just loop at
Variables defined by using tables statement are always global.
Events:-
Check & exit - Similar to Leave in RPG subroutine (Check is with
condition - when condition is false then it exits routine).
Stop - Similar to Return in rpg goes to end-of-selection.
- Do not use stop in initialization, at selection-screen output, top-of-
page and end-of-page.
Sub-routines:-
form. and endform.
similar to Begsr and endsr
perform is similar to ExecSr.
Variables declaried by using local statemant are visible from within the sub-
routine all the sub-routines called by it.
Include:-
To see all the source run program RSINCL00.
ISSUES:-
10.12 & 10.13 PROBLEMS ON VERYING
12.2
535 - Write to variation does not trigger top-of-page.
Question:-
1) How can I find SAP tree structure for a given transaction code?
2) While running program - is there anyway we can find out what program is
currently running and list a stack of programs and files which is similar to i-series
system command?
3) Is there any way I can search for a particular word in all the source code? (like
searching for a word in a given library in i-series).
4) Why is system placing converted material in to a new bin instead of putting it in
the same bin. That way we don't physically move inventory in the warehouse?
page 252 in SAP WM book.
5)
Jobs:-
1) Coke direct vendor - MDI
2) Johnson Service Group
a. Cyrena Gordon
b. Phone# (678) 564-5695 or (770) 988-0005 ext. 249
3) Kristine Mitchell
a. Account Executive
b. CrossFire Group
c. Staffing | Consulting | Managed Services
d. [email protected]
e. www.xfiregroup.com
f. 866-839-2600 (toll free)
g. 248-364-0009 (fax)
4) PkMS: Jimmy Tam
a. Ryder (Atlanta); (305) 500 3214
b. Carl - Auto Base (company) (734) 462 9505 (call after 06/23/09)