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.

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.

ABAP

ABAP Programming

Share
Followers
2 Answers
109 Questions

SAP EWM Help Latest Questions

  • 0
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 ...

  • 0
DPM125
Beginner

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 ...

  • 0
DPM125
Beginner

A macro is a text replacement technique defined using DEFINE … END-OF-DEFINITION. It’s similar to a preprocessor directive and is expanded at runtime. When to use: · For short code blocks with similar patterns (e.g., logging or repetitive output). · Used mainly in ...

  • 0
DPM125
Beginner

1. SELECTION-SCREEN BEGIN OF SCREEN As already explained, this defines a custom screen (like a subscreen or popup), which you can call dynamically using CALL SELECTION-SCREEN. SELECTION-SCREEN BEGIN OF SCREEN <screen_number> [AS SUBSCREEN|AS WINDOW] [TITLE <text>]. ... fields ...