r/SAP

▲ 48 r/SAP

SAP is out here building the future while clients are still lovingly maintaining their 20-year-old ECC systems 💀

SAP's product roadmap reads like a sci-fi novel right now — BTP, Joule, Business AI, Gen AI, Next Gen Procurement, CPI... the list never ends. Honestly even consultants are having an existential crisis trying to keep up.

But then you walk into a client meeting and ask "so, are you thinking about adopting any of this?"

And every single time:

> "What's the ROI?"

> "Our current system is working fine."

> "Let's revisit this next year."

Next year comes. Same answer. 😂

The honest ground reality: SAP is racing toward the future, but a huge chunk of their customer base doesn't even know half these products exist. And the ones who DO know? They're nodding politely in roadmap sessions while mentally calculating how long they can stay on ECC.

Curious what others are seeing out there —

**How aware are your clients actually about new SAP tech? Are they genuinely interested or just waiting for you to stop talking so they can go back to their tickets?**

Drop your most painfully accurate client response in the comments 👇

reddit.com
u/Background-Sir4486 — 5 hours ago
▲ 0 r/SAP

How to mass extract data

Hello everyone.

I am a sr production buyer and I have about 300 plus part number that I manage. Of course I don’t purchase all these components everyday but I go based off what the purchase request are in me5a for my purchasing group. What makes it difficult is that the production schedule is changing on the fly. The lead time for the components is 4 days. So stuff moves really quickly. I am on md04 a lot. Is there a way to mass export the part numbers I manage and have me see what md04 shows me but on an excel file. That way I don’t have to be going through every pn through md04? I don’t order per depreq but I order per ordres. On some I do on some I don’t. What I was thinking is having a file that shows me each part number with one row showing me ordres, another order showing me depreq, and one row showing me my purchase orders. From that I would have the file show me in red where I am short based off of on hand inventory and my actual POs in the system. Please help me

u/Connect-Summer-1399 — 10 hours ago
▲ 3 r/SAP

Building SAP Ariba

Does anyone know where is a good area to find partners that can build various integrations (i.e. SAP Ariba, Oracle Fusion) to a platform that serves many users?

reddit.com
u/Beautiful-Bid-7874 — 15 hours ago
▲ 1 r/SAP

I want to change a material valuation class

u/Noobalov — 2 days ago
▲ 3 r/SAP

Trying to understand SAP CPI Graphical Mapping — sharing my notes (beginner here)

I’ve been learning SAP CPI recently, and today I spent some time understanding graphical (message) mapping. Sharing a few takeaways in case it helps someone else who’s also starting out.

From what I understood, CPI gives us three main mapping approaches:

  • Groovy scripting
  • XSLT mapping
  • Graphical mapping (built-in tool)

Graphical mapping seems to be the most commonly used one for day-to-day scenarios, especially when dealing with source → target structure transformations.

A few things that stood out to me:

  • You always need a mapping sheet (basically source fields → target fields + logic)
  • Along with that:
    • Input XSD (source structure)
    • Output XSD (target structure)
    • Sample input XML
    • Expected output XML

Without these, it’s pretty hard to even start mapping properly.

Also, CPI graphical mapping comes with a lot of built-in functions like:

  • Text functions
  • Boolean functions
  • Date functions
  • Arithmetic functions
  • Node functions

And if those aren’t enough, we can use user-defined functions (Groovy) — but those work more at element level rather than full structure mapping.

One thing I found interesting:

The concept of occurrences in XSD (minOccurs / maxOccurs)

  • If not defined → default is 1 to 1 (mandatory)
  • If it’s mandatory in target and not mapped → mapping won’t even save
  • Optional fields (0..1 or 0..unbounded) are more flexible

My current understanding:

Graphical mapping is basically:

>

Sounds simple, but when multiple fields, conditions, and functions come in, it gets complex quickly.

Question for experienced folks:

  • In real projects, how often do you use graphical mapping vs Groovy?
  • And do you strictly follow mapping sheets, or is it more flexible in practice?

Would love to hear how this is handled in real-time scenarios.

reddit.com
u/PeaceMountain3172 — 8 hours ago
▲ 5 r/SAP

How are boutique SAP Consulting firms keeping margins in integration projects?

u/technolize_ — 4 days ago
▲ 5 r/SAP

I want to update delivery dates for 100 POs in EU SAP.

u/theriztalk — 4 days ago