Professional Documents
Culture Documents
Interactive Fisrt
Interactive Fisrt
REPORT ZAD_IN_1.
TABLES : MARA,MARC.
END OF TY_MARA.
END OF TY_MARC.
START-OF-SELECTION.
PERFORM GET_MARA.
PERFORM DISPLAY_MARA.
*&---------------------------------------------------------------------*
*& Form GET_MARA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM GET_MARA .
SELECT
MATNR
ERSDA
ERNAM
FROM MARA
INTO TABLE IT_MARA
WHERE MATNR IN MAT.
WA_FCAT-COL_POS = '1'.
WA_FCAT-FIELDNAME = 'MATNR'.
WA_FCAT-TABNAME = 'IT_MARA'.
WA_FCAT-KEY = 'X'.
WA_FCAT-HOTSPOT ='X'.
WA_FCAT-SELTEXT_M = 'MATERIAL NUMBER'.
APPEND WA_FCAT TO ITAB_FCAT.
CLEAR WA_FCAT.
WA_FCAT-COL_POS = '2'.
WA_FCAT-FIELDNAME = 'ERSDA'.
WA_FCAT-TABNAME = 'IT_MARA'.
WA_FCAT-EMPHASIZE = 'C7'.
WA_FCAT-SELTEXT_M = 'CREATED ON'.
APPEND WA_FCAT TO ITAB_FCAT.
CLEAR WA_FCAT.
WA_FCAT-COL_POS = '3'.
WA_FCAT-FIELDNAME = 'ERNAM'.
WA_FCAT-TABNAME = 'IT_MARA'.
WA_FCAT-KEY = 'X'.
WA_FCAT-HOTSPOT ='X'.
WA_FCAT-SELTEXT_M = 'NAME OF PERSON WHO CREATED THE OBJECT'.
APPEND WA_FCAT TO ITAB_FCAT.
CLEAR WA_FCAT.
REFRESH ITAB_FCAT.
IF SELFIELD-FIELDNAME = 'MATNR'.
READ TABLE IT_MARC INTO WA_MARC INDEX SELFIELD-TABINDEX.
PERFORM GET_DATA_MARC.
PERFORM DISPLAY_DATA_MARC.
ENDIF.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form GET_DATA_MARC
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM GET_DATA_MARC .
SELECT
MATNR
WERKS
WEBAZ
FROM MARC
INTO TABLE IT_MARC
WHERE MATNR = WA_MARA-MATNR.
ENDFORM. " GET_DATA_MARC
*&---------------------------------------------------------------------*
*& Form DISPLAY_DATA_MARC
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM DISPLAY_DATA_MARC .
WA_FCAT1-COL_POS = '1'.
WA_FCAT1-FIELDNAME = 'MATNR'.
WA_FCAT1-TABNAME = 'TY_MARC'.
WA_FCAT1-SELTEXT_M = 'MATERIAL NUMBER'.
APPEND WA_FCAT1 TO ITAB_FCAT1.
CLEAR WA_FCAT1.
WA_FCAT1-COL_POS = '2'.
WA_FCAT1-FIELDNAME = 'WERKS'.
WA_FCAT1-TABNAME = 'TY_MARC'.
WA_FCAT1-SELTEXT_M = 'PLANT'.
APPEND WA_FCAT1 TO ITAB_FCAT1.
CLEAR WA_FCAT1.
WA_FCAT1-COL_POS = '3'.
WA_FCAT1-FIELDNAME = 'WEBAZ'.
WA_FCAT1-TABNAME = 'TY_MARC'.
WA_FCAT1-SELTEXT_M = 'GOOD RECIPT PROCESSING TIME IN DAYS'.
APPEND WA_FCAT1 TO ITAB_FCAT1.
CLEAR WA_FCAT1.
REFRESH ITAB_FCAT1.
ENDFORM. " DISPLAY_DATA_MARC