Professional Documents
Culture Documents
Example Material Master Via Idoc
Example Material Master Via Idoc
Source structures
Target struct.
Structure relations
Source fields
23.04.21 -1-
LSMW - Examples
Target fields
23.04.21 -2-
LSMW - Examples
23.04.21 -3-
LSMW - Examples
23.04.21 -4-
LSMW - Examples
23.04.21 -5-
LSMW - Examples
23.04.21 -6-
LSMW - Examples
23.04.21 -7-
LSMW - Examples
Fieldmapping
All fields not listed of the R/3 structures keep their initial values.
Struct.: E1MARAM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MARAM001'.
g_edidd_segnum = '0001'.
g_edidd_psgnum = '000000'.
g_edidd_hlevel = '02'.
clear E1MARAM.
E1MARAM-MSGFN
Rule type: Constant
E1MARAM-MSGFN = '004'.
E1MARAM-ERSDA
Rule type: ABAP Coding
* Zielfeld: E1MARAM-ERSDA Erstellungsdatum
E1MARAM-ERSDA = SY-DATUM.
E1MARAM-ERNAM
Rule type: ABAP Coding
* Zielfeld: E1MARAM-ERNAM Name des Sachbearbeiters, der das Objekt hinzu
E1MARAM-ERNAM = SY-UNAME.
E1MARAM-PSTAT
Rule type: Constant
E1MARAM-PSTAT = 'B'.
23.04.21 -8-
LSMW - Examples
__END_OF_RECORD__
transfer_record.
Struct.: E1MAKTM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MAKTM001'.
g_edidd_segnum = '0002'.
g_edidd_psgnum = '000001'.
g_edidd_hlevel = '03'.
clear E1MAKTM.
E1MAKTM-MSGFN
Rule type: Constant
E1MAKTM-MSGFN = '004'.
E1MAKTM-SPRAS
Rule type: Constant
E1MAKTM-SPRAS = 'D'.
__END_OF_RECORD__
transfer_record.
Struct.: E1MARCM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MARCM001'.
g_edidd_segnum = '0003'.
g_edidd_psgnum = '000001'.
g_edidd_hlevel = '03'.
clear E1MARCM.
E1MARCM-MSGFN
Rule type: Constant
E1MARCM-MSGFN = '004'.
E1MARCM-PSTAT
Rule type: Constant
E1MARCM-PSTAT = 'ABCDEFGKLPQSVXZ'.
E1MARCM-BWTTY
Rule type: Constant
E1MARCM-BWTTY = 'B'.
23.04.21 -9-
LSMW - Examples
E1MARCM-LAGPR
Rule type: Transfer (MOVE)
E1MARCM-LAGPR = MATL-STORCOST.
E1MARCM-FHORI
Rule type: Transfer (MOVE)
E1MARCM-FHORI = MATL-SCHED.
E1MARCM-LOSGR
Rule type: Constant
E1MARCM-LOSGR = '1000'.
__END_OF_RECORD__
transfer_record.
Struct.: E1MVEGM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MVEGM'.
g_edidd_segnum = '0009'.
g_edidd_psgnum = '000003'.
g_edidd_hlevel = '04'.
clear E1MVEGM.
E1MVEGM-MSGFN
Rule type: Constant
E1MVEGM-MSGFN = '004'.
23.04.21 - 10 -
LSMW - Examples
E1MVEGM-ERTAG = MATL2-CONDATE.
__END_OF_RECORD__
transfer_record.
Struct.: E1MARMM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MARMM'.
g_edidd_segnum = '0012'.
g_edidd_psgnum = '000001'.
g_edidd_hlevel = '03'.
clear E1MARMM.
E1MARMM-MSGFN
Rule type: Constant
E1MARMM-MSGFN = '004'.
E1MARMM-MEINH
Rule type: Constant
E1MARMM-MEINH = 'ST'.
__END_OF_RECORD__
transfer_record.
Struct.: E1MBEWM
__BEGIN_OF_RECORD__
g_edidd_segnam = 'E2MBEWM001'.
g_edidd_segnum = '0014'.
g_edidd_psgnum = '000001'.
g_edidd_hlevel = '03'.
clear E1MBEWM.
E1MBEWM-MSGFN
Rule type: Constant
E1MBEWM-MSGFN = '004'.
E1MBEWM-BWKEY
Rule type: Constant
E1MBEWM-BWKEY = '0001'.
E1MBEWM-VPRSV
Rule type: Constant
E1MBEWM-VPRSV = 'S'.
E1MBEWM-PEINH
Rule type: Constant
E1MBEWM-PEINH = '10'.
E1MBEWM-BKLAS
Rule type: Constant
E1MBEWM-BKLAS = '3000'.
E1MBEWM-VMVPR
Rule type: Constant
23.04.21 - 11 -
LSMW - Examples
E1MBEWM-VMVPR = 'S'.
E1MBEWM-VMPEI
Rule type: Constant
E1MBEWM-VMPEI = '10'.
E1MBEWM-VMBKL
Rule type: Constant
E1MBEWM-VMBKL = '3000'.
E1MBEWM-VJVPR
Rule type: Constant
E1MBEWM-VJVPR = 'S'.
E1MBEWM-VJBKL
Rule type: Constant
E1MBEWM-VJBKL = '3000'.
E1MBEWM-VJPEI
Rule type: Constant
E1MBEWM-VJPEI = '10'.
__END_OF_RECORD__
transfer_record.
__END_OF_TRANSACTION__
transfer_transaction.
23.04.21 - 12 -