LOOP
AT T_DATA.
W_LOOP1 = SY -TABIX.
MOVE-CORRESPONDING T_DATA TO T_TMP.
CLEAR GROUP.
MOVE T_DATA TO GT_DATA.
MOVE-CORRESPONDING T_DATA TO T_DATA_CHK.
APPEND T_DATA_CHK.
L_COUNT = L_COUNT + 1.
APPEND GT_DATA.
SORT T_MAPL BY MATNR WERKS.
SY -TABIX = W_LOOP1.
CLEAR: OPERATION.
IF T_TMP -SUB_ACTIVITY = ''.
OPERATION -ACTIVITY = T_TMP -ACTIVITY. "Operation
OPERATION -CONTROL_KEY = 'PP01' . "Control key
OPERATION -WORK_CNTR = T_TMP -WORK_CNTR. "Work center
OPERATION -DESCRIPTION = T_TMP -DESCRIPTION. "Description
IF T_DATA -PRD_PLANT <> ''.
OPERATION -PLANT = T_TMP -PRD_PLANT.
ELSE.
OPERATION -PLANT = T_TMP -PLANT. "Plant
ENDIF.
OPERATION -DENOMINATOR = 1. "
OPERATION -NOMINATOR = 1. "
OPERATION -BASE_QUANTITY = T_TMP -BASE_QUANTITY. "Base Qty
OPERATION -STD_VALUE_01 = T_TMP -STD_VALUE_01. "Setup Time
OPERATION -STD_UNIT_01 = 'MIN'.
OPERATION -STD_VALUE_02 = T_TMP -STD_VALUE_02. "Machine
OPERATIO
W_LOOP1 = SY -TABIX.
MOVE-CORRESPONDING T_DATA TO T_TMP.
CLEAR GROUP.
MOVE T_DATA TO GT_DATA.
MOVE-CORRESPONDING T_DATA TO T_DATA_CHK.
APPEND T_DATA_CHK.
L_COUNT = L_COUNT + 1.
APPEND GT_DATA.
SORT T_MAPL BY MATNR WERKS.
SY -TABIX = W_LOOP1.
CLEAR: OPERATION.
IF T_TMP -SUB_ACTIVITY = ''.
OPERATION -ACTIVITY = T_TMP -ACTIVITY. "Operation
OPERATION -CONTROL_KEY = 'PP01' . "Control key
OPERATION -WORK_CNTR = T_TMP -WORK_CNTR. "Work center
OPERATION -DESCRIPTION = T_TMP -DESCRIPTION. "Description
IF T_DATA -PRD_PLANT <> ''.
OPERATION -PLANT = T_TMP -PRD_PLANT.
ELSE.
OPERATION -PLANT = T_TMP -PLANT. "Plant
ENDIF.
OPERATION -DENOMINATOR = 1. "
OPERATION -NOMINATOR = 1. "
OPERATION -BASE_QUANTITY = T_TMP -BASE_QUANTITY. "Base Qty
OPERATION -STD_VALUE_01 = T_TMP -STD_VALUE_01. "Setup Time
OPERATION -STD_UNIT_01 = 'MIN'.
OPERATION -STD_VALUE_02 = T_TMP -STD_VALUE_02. "Machine
OPERATIO