Saturday 3 February 2024

SAP Program to insert multiple records through a custom table

 REPORT zsm_data_one.


TYPESBEGIN OF str,
         id TYPE int4,
         name TYPE char10,
         age TYPE int4,
         adress TYPE char10,
       END OF str.

DATAit TYPE TABLE OF str,
      wa TYPE str.

DATAgt TYPE TABLE OF zvp_data,
      gs TYPE LINE OF zvp_data.

PARAMETERS:  p_id TYPE int4,
             p_name TYPE char10,
             p_age TYPE int4,
             p_adress TYPE char10.

START-OF-SELECTION.

wa-id p_id.
wa-name p_name.
wa-age p_age.
wa-adress p_adress.

APPEND wa TO it.

LOOP AT it INTO wa.
  WRITE/ wa-idwa-namewa-agewa-adress.

  gs wa.
  APPEND gs TO gt.
  CLEAR gs.
ENDLOOP.

INSERT zvp_data FROM TABLE gt.

COMMIT WORK.

No comments:

Post a Comment