cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Change GL and Movement Type manually when request material for reservations via PM order

Keratiya_D
Participant

Accepted Solutions (0)

Answers (1)

Answers (1)

Jeremy_Deo
Contributor
0 Kudos

Hello dear user,

And thank you for asking your question in the SAP Community blog.

In SAP S/4HANA Cloud Public Edition, the ability to manually change the G/L account and movement type for reservations in a Plant Maintenance (PM) order is limited by standard system behavior and configuration constraints. Here's what you need to know :

 

What you can configure or influence

1. Movement Type Determination

The movement type (e.g., 261) is automatically determined based on:

  • Order type (e.g., YBA1 – Corrective Maintenance)
  • Item category
  • Material type
  • Stock type (e.g., unrestricted)

To change this :

  • You would need to adjust the configuration in the SSCUI app "Manage Your Solution" if you are using a custom movement type or in the CBC tenant (Central Business Configuration)
  • However, in Public Cloud, the movement type for standard PM orders (261 for goods issue) is usually not configurable per order type.

There is no direct UI field to change movement type manually in the reservation line within the maintenance order app.

 

2. G/L Account Determination

The G/L account is determined via Account Assignment (OBYC logic) and valuation class of the material master.

To change the G/L account :

  • You need to either:
    • Use a different material with a different valuation class, which will hit a different G/L account.
    • Or (only if allowed in your system) manually override the account via Account Assignment if you implement a custom BAdI (not always possible in public cloud).

 

Alternative option via BAdI

If you need to customize the G/L account or movement type logic dynamically, you can consider:

BAdI: MFG_ORDER_POST_EE

In SAP S/4HANA Cloud, some extensibility is possible via in-app extensibility (BAdIs).

Check for BAdIs like:

  • Order Operation Material Component (for components in PM orders)
  • BADI_RESERVATION (if exposed)
  • BADI_MM_ACCT_ASSIGNMENT – for accounting determination (depends on release version and scope item)

Use the "Custom Logic" app and search for available enhancement spots related to:

  • Maintenance Order
  • Reservation
  • Material Movement

 

Limitations in Public Cloud

  • You cannot customize OBYC config directly.
  • You cannot create or modify movement types freely like in On-Premise.
  • Manual override of movement type in PM reservation line item is not available through UI.

 

I hope this will help you answer your questions.

Best regards,

Jeremy

Keratiya_D
Participant
0 Kudos

Dear Jeremy,

Thank you for your suggestions. I would like to know if I cannot change MVT and GL,

Normally, when issuing material to a PM order, the GL account is derived from the OBYC settings, which provide a single predefined account. However, I would like the system to post to a different GL account that I specify by setting up a substitution rule. Is it possible to achieve this using substitution in the S/4HANA Public Cloud version?

Best egards,

Keratiya D.