Wednesday 20 March 2024

SAP Program to innerjoin MKPF and MSEG

 REPORT ZSM_MBLR.

TABLESMKPFMSEG.

PARAMETERSmblnr TYPE mkpf-mblnr,
            mjahr TYPE mkpf-mjahr.

TYPESBEGIN OF str,
         mblnr TYPE mkpf-mblnr,
         mjahr TYPE mkpf-mjahr,
         vgart  TYPE mkpf-vgart,
         blart  TYPE mkpf-blart,
         matnr  TYPE mseg-matnr,
         werks  TYPE mseg-werks,
       END OF str.

DATAit TYPE TABLE OF str.

SELECT m1~mblnrm1~mjahrm1~vgartm1~blartm2~matnrm2~werks
  INTO CORRESPONDING FIELDS OF TABLE @it
  FROM mkpf AS m1
  INNER JOIN mseg AS m2 ON m1~mblnr m2~mblnr AND m1~mjahr m2~mjahr
  WHERE m1~mblnr @mblnr
    AND m1~mjahr @mjahr.

LOOP AT it INTO DATA(str).
  WRITE/ str-mblnrstr-mjahrstr-vgart,
         str-blartstr-matnrstr-werks.
ENDLOOP.










No comments:

Post a Comment