Você está na página 1de 1

*&---------------------------------------------------------------------*

*&
Function Module 2LIS_03_BX
*&---------------------------------------------------------------------*
*
Enrich the z fields of extratcor 2LIS_03_BX
*----------------------------------------------------------------------*
*
-->C_T_DATA Data Package
*----------------------------------------------------------------------*
* FORM 2LIS_03_BX TABLES
P_C_T_DATA.
CLEAR: L_TABIX,
L_S_MC03BX0.
LOOP AT C_T_DATA INTO L_S_MC03BX0.
*
*

increase record number (for logging)


add 1 to l_rec.
L_TABIX = SY-TABIX.

**** get company code from T001K and T001W and WERKS from MC03BX0
**** using the relation: BWKEY (valuation area) 1:1 WERKS (plant)
IF L_S_MC03BX0-WERKS IS NOT INITIAL.
CLEAR: V_BUKRS,
V_BWKEY,
V_WERKS.
V_WERKS = L_S_MC03BX0-WERKS.
SELECT SINGLE BWKEY
FROM T001W
INTO (V_BWKEY)
WHERE
BWKEY = V_WERKS.
SELECT SINGLE BUKRS
FROM T001K
INTO (V_BUKRS)
WHERE
BWKEY = V_BWKEY.
L_S_MC03BX0-ZZBUKRS = V_BUKRS.
MODIFY C_T_DATA FROM L_S_MC03UM0 INDEX L_TABIX.
ENDIF.
ENDLOOP.
* ENDFORM.

" 2LIS_03_BX

ENDFUNCTION.

" /HEM/2LIS_03_BX

Você também pode gostar