Memory id is a place holder or memory location which stores the data. We need to specify the name of the memory location in a way to access it. In code below, the memory location is CID where the value of c ...
SAP EWM Help Latest Questions
A Singleton class is a design pattern that restricts the instantiation of a class to one single object throughout the lifecycle of a program. This is useful when exactly one object is needed to coordinate actions across the system — such as logging, configuration ...
SAP BTP (Business Technology Platform) is SAP’s cloud platform that combines application development, integration, data management, and analytics in a unified environment. It enables developers—including ABAP experts—to build and extend enterprise applications efficiently, following modern cloud principles. ABAP is no longer ...
Aspect Enhancement 🚀 (Safe) Modification ⚠️ (Risky) Definition Extend standard SAP without changing its code Change SAP standard code directly Upgrade Impact Upgrade-safe ✅ Upgrade issues ❌ (need rework) Where Used User Exits, BAdIs, Enhancements Direct changes in SAP standard objects Maintainability Easy to maintain Hard to maintain Example Add custom field validation Change standard pricing logic ...
BAPI stands for Business Application Programming Interface. It is a standardized programming interface that allows external applications to communicate with the SAP system and perform business operations like creating a sales order, retrieving customer data, or posting invoices. What ...
Replenishment is the process of moving stock from bulk storage (reserve/storage bins) to picking areas (forward picking bins) so that enough stock is always available for picking. Think of it like restocking supermarket shelves: Bulk storage = Warehouse backroom. Forward picking bins = ...
Custom CDS Views in SAP RAP (RESTful ABAP Programming Model) are used to model and expose business data from existing SAP tables, standard CDS views, or other data sources. They let business users or developers combine, filter, and project data ...
Purpose of TMG Events Events in TMG are used to: Validate data before it’s saved. Set default values when creating entries. Restrict access to rows based on user roles. Log changes or trigger custom logic. Enforce complex business rules beyond field-level checks. Where You Configure TMG Events Transaction: ...