REDUCE is used to aggregate values like totals, counts, etc., in a clean, functional style. *&---------------------------------------------------------------------* *& Report ZREP_LCLCLASS *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT zrep_lclclass. TYPES: BEGIN OF ty_order, id TYPE i, amount TYPE i, END OF ty_order. DATA: lt_orders TYPE STANDARD TABLE OF ty_order WITH EMPTY KEY, lv_total TYPE i. lt_orders = VALUE #( ( id = 1 amount = 100 ) ( id = 2 amount = 250 ) ( id = 3 amount = 150 ) ). lv_total = REDUCE i( INIT sum = 0 FOR order IN lt_orders NEXT sum = sum + order-amount ). WRITE: / 'Total Amount:', lv_total. Output: Total Amount: 500
SAP EWM Help Latest Questions
LSMW (Legacy System Migration Workbench) is a standard SAP tool used to migrate data from non-SAP (legacy) systems into SAP. It is mainly used during data migration projects such as SAP implementation, system upgrades, or when large volumes of master ...
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 ...
Reports are a major part of application development used to display data to users. There are three main types of reports: Classical Reports Simplest and most basic report type. Output is in line-by-line format using WRITE statements. Limited formatting, but supports interactive ...
Classical Reports in ABAP use a sequence of predefined events during program execution. These events let you structure your code based on data fetching, formatting, and output rendering. Event Description LOAD-OF-PROGRAM Triggered once when the program is loaded into memory (before anything else) INITIALIZATION Called before ...
Table Delivery Classes define how a table is delivered by SAP, and how data in that table is handled during client copies, upgrades, and transports. Every table in SAP must have a delivery class, and it’s set in SE11 under ...
An IDoc (Intermediate Document) is a standard SAP data structure used for exchanging information between SAP systems or between SAP and non-SAP systems. It acts as a container for data that can be transmitted electronically, supporting both inbound (receiving data) ...
In SAP, pooled tables are a type of database table used to store data from multiple internal tables (called logical tables) within a single physical table in the database. Pooled tables help in reducing the number of database objects and ...
SAPscript is structured around a Layout Set, which defines how a document looks and where the data is placed. Each component plays a role in controlling design, formatting, and output. 🔹 1. Layout Set (SE71) The backbone of SAPscript. Contains definitions of pages, ...
The Table Maintenance Generator allows authorized users or support staff to: Maintain data in custom or standard tables without writing ABAP code. Provide a standardized UI for table maintenance. Enforce data consistency and validation through events and screen logic. Use Case Description Maintain custom config tables Enter ...