|
T-code |
Purpose |
|
SU01D |
Display a user’s account details,
assigned roles, and user status. |
|
SUIM |
Search and report on users, roles,
profiles, and authorizations. |
|
SE10 |
Manage transport requests and tasks,
including reviewing and releasing them. |
|
SM37 |
Monitor background jobs: status,
schedule, job log, and spool output. |
|
SE37 |
Display and test function modules,
including RFC-enabled modules. |
|
SA38 |
Execute an ABAP report by entering its
program name. |
|
SE16H |
Browse and analyze table data, with
filtering and additional analysis features. |
|
SE16N |
Display table contents with selection
filters. Use carefully; access to sensitive data may be restricted. |
|
SE11 |
Display or maintain ABAP Dictionary objects
such as tables, views, data elements, and structures. |
|
ST22 |
Review ABAP runtime errors (short dumps) and their
technical details. |
|
SM21 |
Review system log entries, such as system events
and errors. |
|
SLG1 |
Display application logs for business processes and
programs. |
|
SM13 |
Monitor update requests and investigate failed
updates. |
|
SM58 |
Check transactional RFC (tRFC) calls that are
waiting or have failed. |
|
SMQ1 |
Monitor outbound queued RFC (qRFC) queues. |
|
SMQ2 |
Monitor inbound qRFC queues. |
|
WE02 |
Display and analyze IDocs, including status,
segments, and errors. |
|
SU53 |
Show the last failed authorization check for the current
user. |
|
SM12 |
Display and manage SAP lock entries. Don’t delete locks
without confirming they’re stale and safe to remove. |
|
SM50 |
Monitor work processes on the current application server. |
|
ST05 |
Trace performance activity, such as SQL statements and RFC
calls, for troubleshooting. |
SAPMMFRIENDS.BLOGSPOT.COM
Tuesday, September 29, 2026
Essential SAP Transaction Codes for Production Support and Critical Issue Analysis
Thursday, May 14, 2026
Looking for remote work opportunities in 2026
Here are 27 platforms that offer remote job opportunities:
-Remotive (https://lnkd.in/gUQ7vrVq)
-Toptal (toptal.com)-Skip The Drive (https://lnkd.in/gw5cSAew)
-NoDesk (nodesk.co)
-RemoteHabits (remotehabits.com)
-Remote4Me (remote4me.com)
-Remotees (remotees.com)
-justremote (justremote.co)
-Remotecrew (remotecrew.io)
-FlexJobs (flexjobs.com)
-Remote (remote.co)
-We Work Remotely (weworkremotely.com)
-Remote OK (remoteok.com)
-AngelList (angel.co)
-LinkedIn (linkedin.com)
-Upwork (upwork.com)
-Freelancer (freelancer.com)
-Working Nomads (workingnomads.com)
-SimplyHired (simplyhired.com)
-Jobspresso (jobspresso.co)
-Virtual Vocations (virtualvocations.com)
-Stack Overflow Jobs (stackoverflow.com/jobs)
-Outsourcely (outsourcely.com)
Sunday, May 3, 2026
SAP TM overview and Important Master data
SAP
TM (Transportation Management)
is the specialized engine designed to handle the physical movement of goods
from point A to point B as efficiently and cheaply as possible.
For
Example Siri’s Beauty Tech shipping delicate products like perfumes,
creams and makeup across borders requires precision.
In
S/4HANA, SAP TM has officially replaced the old "LE-TRA" (Shipments)
module. Here is a high-level overview and a deep dive into the master data that
makes it work.
1. SAP TM Overview: The
"Plan, Execute, Settle" Lifecycle
Think of
SAP TM as a digital "Travel Agent" for your products. Its workflow
follows four main stages:
- Strategic Freight
Management:
Negotiating long-term contracts and rates with carriers (e.g., DHL,
Maersk).
- Order Management &
Planning:
SAP TM takes Sales Orders or Purchase Orders and creates "Freight
Units." It then uses an Optimizer to decide: Should this go
by truck or ship? Which route is fastest? Can I combine these three orders
into one container?
- Transportation Execution: This is the
"Real-time" phase. It monitors the truck's status, handles the
printing of Waybills (BOL), and manages events (e.g., "Truck has
arrived at the L'Oréal warehouse").
- Freight Settlement: The financial part. It
calculates exactly how much we owe the carrier based on the weight and
distance, creates a "Freight Settlement Document," and pushes it
to FI/CO for payment.
2. Important Master Data in
SAP TM
Master
data is the foundation. If your master data is wrong, the Optimizer will
suggest impossible routes or wrong prices. We categorize TM master data into
four pillars:
A.
Foundational Master Data (The "Who" and "What")
- Business Partner (BP): Unlike standard MM, in TM
we use specific roles for Carriers (the shipping company) and Sold-to-Parties.
The BP must have the "Carrier" role to be assigned to a freight
order.
- Product: The material master must
include weights, volumes, and "Transportation Groups" (e.g., Fragile,
Hazardous, or Temperature-Controlled).
B.
Transportation Network (The "Map")
- Locations: These represent any point
in the journey (Plants, Customers, Ports, or Hubs). In TM, every location
has Geocoordinates (Latitude/Longitude) so the system can calculate
actual distances.
- Zones: A group of locations (e.g.,
"All zip codes starting with 75 in Paris").
- Transportation Lanes: These are the
"Roads" between two locations. It defines which carriers can
drive there and which "Means of Transport" (Truck, Plane, Ship)
are allowed.
- Distance and Duration Matrix
(DDD): The
system uses this to know it takes 4 hours to drive from Paris to Brussels.
C.
Transportation Resources (The "Tools")
- Vehicle Resources: Digital versions of the
actual physical trucks or containers. You define their Capacity
(e.g., Max 20 tons or 33 Pallets).
- Handling Units / Packaging: Definitions of pallets,
boxes, or crates used to calculate how to pack the vehicle.
D.
Transportation Charge Management (The "Money")
- Scale: The variables used to
calculate cost (e.g., Weight, Distance, or Number of Pallets).
- Rate Table: The "Price List."
For example: 0-100km = €50, 101-200km = €80.
- Calculation Sheet: The logic for combining
costs (Fuel Surcharge + Base Rate + Tolls).
- Freight Agreement: The digital contract
between L'Oréal and the Carrier that links all the rates together for a
specific period.
⚖️ Quick Comparison: Why it
matters for S/4HANA Consultants
|
Feature |
Old
LE-TRA (ECC) |
New
SAP TM (S/4HANA) |
|
Planning |
Manual
assignment. |
Optimizer-based (Automatic). |
|
Visibility |
Limited
tracking. |
Event
Management
integration. |
|
Pricing |
Simple
Freight Costs. |
Complex
Multi-modal Charges. |
|
Mapping |
No map
integration. |
GIS/Google
Maps
integration. |
Difference between ASN and inbound delivery in SAP
SAP ASN vs Inbound Delivery
To
understand the difference between an ASN and an Inbound Delivery,
think of it like ordering a package from Amazon. 📦
1. The Simple Analogy: Ordering a Gift
- The ASN (Advance Shipping
Notice):
This is the Email/SMS you get from Amazon that says: "Your
package has been shipped! Tracking #12345, arriving Tuesday via DHL."
It is a digital "heads-up" sent by the sender to tell you what
is on its way.
- The Inbound Delivery: This is the Entry in
your Calendar or the Tracking App on your phone where you are
waiting for the package. It is the internal record you use to manage the
arrival once the truck pulls up to your door.
2. In the SAP World (The Professional
View)
What is an ASN? (The Message)
An ASN
is an electronic document sent by a supplier to a customer. In SAP, this is
usually received as an IDoc (an electronic message).
- Sender: The Vendor (Supplier).
- Content: It tells you exactly what
is in the truck: the quantity, the batch numbers, the delivery date, and
even how it’s packed (e.g., Pallet 1 has 50 boxes).
- Purpose: To give the warehouse time
to prepare for the arrival.
What is an Inbound Delivery? (The Document)
An Inbound
Delivery is a document inside your SAP system (Transaction VL31N).
- Owner: You (The Customer).
- Purpose: It is the "working
document." When the truck arrives at your L'Oréal warehouse, the
warehouse staff don't scan the Purchase Order; they scan the Inbound
Delivery.
- Function: It is used to record the
Goods Receipt (GR), perform quality checks, and put the items away on the
shelf.
3. How They Work Together: The Workflow
In a
high-tech environment like Global Beauty Tech, the process is automated:
- Step 1: You send a Purchase
Order to a vendor.
- Step 2: The vendor packs the goods
and hits "Ship" in their system.
- Step 3: Their system sends an ASN
to your SAP system.
- Step 4: SAP receives the ASN and automatically
creates an Inbound Delivery for you.
- Step 5: When the truck arrives,
your warehouse team uses that Inbound Delivery to scan the goods into
stock.
⚖️ The Key Differences at a Glance
|
Feature |
ASN
(Advance Shipping Notice) |
Inbound
Delivery |
|
What
is it? |
An Electronic
Message (Heads-up). |
An Internal
SAP Document. |
|
Who
creates it? |
The Vendor
(outside your company). |
You
/ Your SAP System
(inside). |
|
Format |
Usually
an EDI (Electronic Data Interchange). |
An SAP
Transaction/Table Entry. |
|
Analogy |
The
"Your order has shipped" email. |
The
"Waiting for delivery" status. |
|
Example |
"I'm
sending 500 shampoos in Truck A." |
"Document
#180055: Expected 500 shampoos." |
💡 Example Scenario at Siri’s
Global Beauty Pte.Ltd
Scenario: You order 1,000 liters of rose
oil for a perfume factory.
- The ASN: The supplier in India sends
an electronic file (ASN) saying: "1,000 Liters of Rose Oil, Batch
#ROSE-2024, in 5 separate drums, is on Truck Plate #AB-123."
- The Inbound Delivery: Your SAP system receives
that file and creates Inbound Delivery #8000123.
- The Arrival: Two days later, the truck
arrives. Your warehouse clerk types in 8000123, sees the Rose Oil and the
Batch number already filled in from the ASN, and simply clicks "Post
Goods Receipt."
Summary: The ASN
provides the information, and the Inbound Delivery uses that information
to get the work done.
SAP MM ECC vs S/4HANA: Key Changes and Simplifications
ECC vs S/4 HANA in SAP MM — What You Really Need to Understand
To help
every consultant, whether they are Functional, Technical, or a Project Manager,
understand the shift from ECC to S/4HANA MM, we need to focus on the "Big
Six" changes.
Think of
this as moving from an old, fragmented system to a streamlined, high-speed
engine.
1. The "Unified ID": Business
Partner (BP)
In ECC,
you had separate screens for Vendors (XK01) and Customers (XD01).
- S/4HANA Reality: Everything is a Business
Partner (BP).
- Easy understanding: Imagine you have one
"Profile" (the BP) and you simply assign different
"hats" to it. One hat is the Supplier role (for MM), and
another is the Customer role (for SD).
- Why it matters: It eliminates duplicate
data. You no longer have to create the same company twice if you both buy
from and sell to them.
2. The "Single File": MATDOC
Table
In ECC,
inventory data was messy. A single Goods Receipt was saved in many different
tables (like MKPF for the header and MSEG for the items).
- S/4HANA Reality: All logistics movements now
live in one single table: MATDOC.
- Easy understanding: Instead of keeping your
receipts in five different folders, you now have one master digital
ledger.
- Why it matters: It makes reporting 100x
faster. When you search for stock history, the system only has to look in
one place.
3. The "Supercar" Engine: MRP
Live
In ECC,
Material Requirements Planning (MRP) was a heavy process. You usually ran it
overnight because it slowed down the system.
- S/4HANA Reality: MRP Live (MD01N)
runs directly on the HANA database, not the application layer.
- Easy understanding: MRP moved from a slow
"tractor" to a "Formula 1" car. It calculates what you
need to buy in seconds.
- Why it matters: You can run MRP many times
a day. If a L'Oréal warehouse in Paris suddenly runs out of shampoo, MRP
Live can detect it and suggest a purchase order almost instantly.
4. The "Name Tag":
40-Character Material Number
In ECC,
the Material Number (MATNR) was limited to 18 characters.
- S/4HANA Reality: You can now have up to 40
characters.
- Easy understanding: You have more space to name
your products.
- Why it matters: This is a "Technical
Warning." If you have custom ABAP code (Z-programs) written for 18
characters, they might break. Technical consultants must check this during
the migration.
5. The "Smartphone"
Interface: Fiori
In ECC,
we used the SAP GUI with Transaction Codes like ME21N. It looked like software
from the 1990s.
- S/4HANA Reality: We use Fiori Apps.
- Easy understanding: It’s like moving from an
old flip phone to an iPhone. Instead of typing T-codes, you click on
"Tiles."
- Why it matters: You can approve Purchase
Orders on your phone or tablet while traveling. It also gives you
"Alerts"—the system tells you when a vendor is late,
instead of you having to run a report to find out.
6. The "Smart Rules": Output
Management (BRF+)
In ECC,
if you wanted to print a PO or send an email to a vendor, you used
"NAST" (Output Types). It was rigid and hard to configure.
- S/4HANA Reality: The new standard is BRF+
(Business Rule Framework plus).
- Easy understanding: It’s a "Decision
Tree" for your documents.
- Why it matters: It is much more powerful.
You can set complex rules like: "If the PO is for a Luxury Brand and
the amount is > €50k, send an encrypted PDF; otherwise, send a standard
EDI."
⚖️ Summary for the Team
|
Point |
ECC
MM (The Old Way) |
S/4HANA
MM (The New Way) |
|
Vendor |
Separate
"Vendor" master data. |
Unified
Business Partner (BP). |
|
Data |
Data
scattered in MSEG, MKPF, etc. |
Data
centralized in MATDOC. |
|
Speed |
Overnight
MRP runs. |
Real-time
MRP Live. |
|
Length |
18
chars for Material ID. |
40
chars for
Material ID. |
|
Look |
Grey
screens and T-codes. |
Modern
Fiori Apps and Tiles. |
|
Prints |
Old
NAST configuration. |
Intelligent
BRF+ rules. |
Essential SAP Transaction Codes for Production Support and Critical Issue Analysis
T-code Purpose SU01D Display a user’s account details, assigned roles, and user ...
-
Account Assignment Category in SAP MM Definition Account Assignment category is one of the very important fi...
-
Source: http://www.atoziq.com 1 . Introduction to SAP MM 1. What is SAP? How is it used in industries? ...
-
Currently this Post Changes in Progress