Hello,

Sign up to join our community!

Welcome Back,

Please sign in to your account!

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

You must login to ask a question.

You must login to send a message.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

What's your question?

SAP EWM Help Latest Questions

DPM125
Beginner

*&---------------------------------------------------------------------* *& Report  ZTEST_PROGRAM_2 *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ztest_program_2. TYPES : BEGIN OF lty_student,         name TYPE string,         id TYPE zstudent_id_01,         departid TYPE zdep_id,         departmentname TYPE string,         END OF lty_student. " internal table DATA lt_student TYPE TABLE OF lty_student. " work area. DATA ls_student TYPE lty_student. DATA ls_department TYPE zdepartment_1. " assign  --> " unassig  --> directly access the place where the data is stored. START-OF-SELECTION.   SELECT studentname studentid departmentid FROM zstudent_2         INTO TABLE lt_student.   "using workarea.   clear: ls_Student.   ls_student-id = '2'.   ls_student-name = 'RAM'.   ls_student-departid = '4'.   ls_student-departmentname = 'CSE'.   " append    append ls_Student to lt_Student.     "using workarea.   clear: ls_Student.   ls_student-id = '3'.   ls_student-name = 'RAM'.   ls_student-departid = '5'.   ls_student-departmentname = 'CSE'.   " append    insert ls_Student into lt_Student.   LOOP AT lt_student INTO ls_student.     WRITE: / ls_student-name, ls_student-id, ls_student-departid, ls_Student-departmentname.   ENDLOOP.   This ABAP report ZTEST_PROGRAM_2 is a beginner-friendly example that demonstrates how to work with internal tables, work areas, and database records. It starts by defining a custom structure lty_student to hold student ...

DPM125
Beginner

It returns a filtered internal table based on a condition—no need for loops or APPEND. *&---------------------------------------------------------------------* *& Report  ZREP_LCLCLASS *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT zrep_lclclass. TYPES: BEGIN OF ty_user,          name   TYPE string,          status TYPE string,        END OF ty_user. DATA: lt_users TYPE STANDARD TABLE OF ty_user WITH EMPTY KEY,       lt_active_users TYPE STANDARD TABLE OF ty_user WITH EMPTY KEY. lt_users = VALUE #(   ( name = 'Alice'   status = 'ACTIVE' )   ( name = 'Bob'     status = 'INACTIVE' )   ( name = 'Charlie' status = 'ACTIVE' ) ). lt_active_users = FILTER #( lt_users WHERE status = 'ACTIVE' ). LOOP AT lt_active_users INTO DATA(user).   WRITE: / user-name, user-status. ENDLOOP.   Output :  Alice ACTIVE Charlie ACTIVE

SAP BTP acts as the strategic extension platform for SAP S/4HANA, enabling businesses to add custom functionality, build applications, and integrate advanced technologies without altering the ERP’s core system. Traditionally, companies customized the ERP core to meet unique requirements, but ...