Dynamic Internal Tables are tables created at RUN TIME Using Field Symbols. It’s useful in creating a program where you don’t know name of table till run time. In other words, it’s very useful in creating Dynamic Programs. Dynamic internal tables can ...
SAP EWM Help Latest Questions
Smart Forms are SAP’s graphical tool for creating and maintaining print forms. They were introduced as a replacement for SAPscript to simplify form development with a graphical, drag-and-drop interface and no need for a separate scripting language. Key Features: Built ...
ALV (ABAP List Viewer) is used to display reports in a structured, interactive way. A Block List means you display multiple ALV lists one below another in the same output. Example: You want to show MARA (Material Master general data) and then, ...
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 ...
A subroutine is a block of reusable code defined using FORM and called using PERFORM. It is a procedural method of modularization mainly used in classical ABAP programming. When to use: In classic procedural ABAP programs. For logic reuse in the same or ...
A Data Element is used to define the semantic meaning of a table field. Components include: Field Label(s): Short, Medium, Long, Heading. Documentation: For developer/user understanding. Domain: Defines the technical attributes like data type, length, value range, etc.
SAP’s XCO Library provides APIs for working with Office documents, including Excel (XLSX) — via the xco_cp_xlsx package CLASS zcl_read_employee_excel DEFINITION PUBLIC FINAL CREATE PUBLIC. PUBLIC SECTION. METHODS read_employee_excel. ENDCLASS. CLASS zcl_read_employee_excel IMPLEMENTATION. METHOD read_employee_excel. “————————————————— ” Step 1: Define employee structure and table “—————————————————
Buffering in SAP refers to storing table data in application server memory to reduce repeated database access. It enhances performance by retrieving frequently accessed data from memory instead of querying the database every time. Why Buffer Tables? Speeds up data ...
This report is a sample program that demonstrates how a user can enter and organize different kinds of input on an SAP screen. It includes simple fields like dates, codes, and names where you can type in values. It also ...
GET CURSOR → to capture the position of the cursor in a list/report. HIDE → to store values “hidden” behind a line for later retrieval. USER COMMAND (AT USER-COMMAND) → to react to user actions (e.g., double-clicks, buttons, PF keys). 1. GET CURSOR This ...