SAP Function Modules

MATERIAL_N_WRITE_DOCUMENT SAP Function module - ===> Object MATERIAL_N , generated by program RSSCD000







MATERIAL_N_WRITE_DOCUMENT is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name MATERIAL_N_WRITE_DOCUMENT into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: CD03
Released Date: Not Released
Processing type: Start update immediately (start immed)
update module start immediate settings


Pattern for FM MATERIAL_N_WRITE_DOCUMENT - MATERIAL N WRITE DOCUMENT





CALL FUNCTION 'MATERIAL_N_WRITE_DOCUMENT' "===> Object MATERIAL_N     , generated by program RSSCD000
  EXPORTING
    objectid =                  " cdhdr-objectid
    tcode =                     " cdhdr-tcode
    utime =                     " cdhdr-utime
    udate =                     " cdhdr-udate
    username =                  " cdhdr-username
    planned_change_number = SPACE  " cdhdr-planchngnr
    object_change_indicator = 'U'  " cdhdr-change_ind
    planned_or_real_changes = SPACE  " cdhdr-change_ind
    no_change_pointers = SPACE  " cdhdr-change_ind
    upd_icdtxt_material_n = SPACE  " cdpos-chngind
    upd_dgesv = SPACE           " cdpos-chngind
    upd_dmaex = SPACE           " cdpos-chngind
    upd_dmakt = SPACE           " cdpos-chngind
    upd_dmarm = SPACE           " cdpos-chngind
    upd_dmean = SPACE           " cdpos-chngind
    upd_dmkal = SPACE           " cdpos-chngind
    upd_dmlan = SPACE           " cdpos-chngind
    upd_dprow = SPACE           " cdpos-chngind
    upd_dungv = SPACE           " cdpos-chngind
    n_mara =                    " mara
    o_mara =                    " mara
    upd_mara = SPACE            " cdpos-chngind
    n_marc =                    " marc
    o_marc =                    " marc
    n_mare =                    " mare
    o_mare =                    " mare
    upd_marc = SPACE            " cdpos-chngind
    n_mard =                    " mard
    o_mard =                    " mard
    upd_mard = SPACE            " cdpos-chngind
    n_mbew =                    " mbew
    o_mbew =                    " mbew
    upd_mbew = SPACE            " cdpos-chngind
    n_mfhm =                    " mfhm
    o_mfhm =                    " mfhm
    upd_mfhm = SPACE            " cdpos-chngind
    n_mlgn =                    " mlgn
    o_mlgn =                    " mlgn
    upd_mlgn = SPACE            " cdpos-chngind
    n_mlgt =                    " mlgt
    o_mlgt =                    " mlgt
    upd_mlgt = SPACE            " cdpos-chngind
    n_mpgd =                    " mpgd
    o_mpgd =                    " mpgd
    upd_mpgd = SPACE            " cdpos-chngind
    n_mpop =                    " mpop
    o_mpop =                    " mpop
    upd_mpop = SPACE            " cdpos-chngind
    n_mvke =                    " mvke
    o_mvke =                    " mvke
    upd_mvke = SPACE            " cdpos-chngind
  TABLES
    icdtxt_material_n =         " cdtxt
    xdgesv =                    " vdgesv
    ydgesv =                    " vdgesv
    xdmaex =                    " vdmaex
    ydmaex =                    " vdmaex
    xdmakt =                    " vdmakt
    ydmakt =                    " vdmakt
    xdmarm =                    " vdmarm
    ydmarm =                    " vdmarm
    xdmean =                    " vdmean
    ydmean =                    " vdmean
    xdmkal =                    " vdmkal
    ydmkal =                    " vdmkal
    xdmlan =                    " vdmlan
    ydmlan =                    " vdmlan
    xdprow =                    " vdprow
    ydprow =                    " vdprow
    xdungv =                    " vdungv
    ydungv =                    " vdungv
    .  "  MATERIAL_N_WRITE_DOCUMENT

ABAP code example for Function Module MATERIAL_N_WRITE_DOCUMENT





The ABAP code below is a full code listing to execute function module MATERIAL_N_WRITE_DOCUMENT including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).

DATA:
it_icdtxt_material_n  TYPE STANDARD TABLE OF CDTXT,"TABLES PARAM
wa_icdtxt_material_n  LIKE LINE OF it_icdtxt_material_n ,
it_xdgesv  TYPE STANDARD TABLE OF VDGESV,"TABLES PARAM
wa_xdgesv  LIKE LINE OF it_xdgesv ,
it_ydgesv  TYPE STANDARD TABLE OF VDGESV,"TABLES PARAM
wa_ydgesv  LIKE LINE OF it_ydgesv ,
it_xdmaex  TYPE STANDARD TABLE OF VDMAEX,"TABLES PARAM
wa_xdmaex  LIKE LINE OF it_xdmaex ,
it_ydmaex  TYPE STANDARD TABLE OF VDMAEX,"TABLES PARAM
wa_ydmaex  LIKE LINE OF it_ydmaex ,
it_xdmakt  TYPE STANDARD TABLE OF VDMAKT,"TABLES PARAM
wa_xdmakt  LIKE LINE OF it_xdmakt ,
it_ydmakt  TYPE STANDARD TABLE OF VDMAKT,"TABLES PARAM
wa_ydmakt  LIKE LINE OF it_ydmakt ,
it_xdmarm  TYPE STANDARD TABLE OF VDMARM,"TABLES PARAM
wa_xdmarm  LIKE LINE OF it_xdmarm ,
it_ydmarm  TYPE STANDARD TABLE OF VDMARM,"TABLES PARAM
wa_ydmarm  LIKE LINE OF it_ydmarm ,
it_xdmean  TYPE STANDARD TABLE OF VDMEAN,"TABLES PARAM
wa_xdmean  LIKE LINE OF it_xdmean ,
it_ydmean  TYPE STANDARD TABLE OF VDMEAN,"TABLES PARAM
wa_ydmean  LIKE LINE OF it_ydmean ,
it_xdmkal  TYPE STANDARD TABLE OF VDMKAL,"TABLES PARAM
wa_xdmkal  LIKE LINE OF it_xdmkal ,
it_ydmkal  TYPE STANDARD TABLE OF VDMKAL,"TABLES PARAM
wa_ydmkal  LIKE LINE OF it_ydmkal ,
it_xdmlan  TYPE STANDARD TABLE OF VDMLAN,"TABLES PARAM
wa_xdmlan  LIKE LINE OF it_xdmlan ,
it_ydmlan  TYPE STANDARD TABLE OF VDMLAN,"TABLES PARAM
wa_ydmlan  LIKE LINE OF it_ydmlan ,
it_xdprow  TYPE STANDARD TABLE OF VDPROW,"TABLES PARAM
wa_xdprow  LIKE LINE OF it_xdprow ,
it_ydprow  TYPE STANDARD TABLE OF VDPROW,"TABLES PARAM
wa_ydprow  LIKE LINE OF it_ydprow ,
it_xdungv  TYPE STANDARD TABLE OF VDUNGV,"TABLES PARAM
wa_xdungv  LIKE LINE OF it_xdungv ,
it_ydungv  TYPE STANDARD TABLE OF VDUNGV,"TABLES PARAM
wa_ydungv  LIKE LINE OF it_ydungv .


SELECT single OBJECTID
FROM CDHDR
INTO @DATA(ld_objectid).


SELECT single TCODE
FROM CDHDR
INTO @DATA(ld_tcode).


SELECT single UTIME
FROM CDHDR
INTO @DATA(ld_utime).


SELECT single UDATE
FROM CDHDR
INTO @DATA(ld_udate).


SELECT single USERNAME
FROM CDHDR
INTO @DATA(ld_username).


SELECT single PLANCHNGNR
FROM CDHDR
INTO @DATA(ld_planned_change_number).


SELECT single CHANGE_IND
FROM CDHDR
INTO @DATA(ld_object_change_indicator).


SELECT single CHANGE_IND
FROM CDHDR
INTO @DATA(ld_planned_or_real_changes).


SELECT single CHANGE_IND
FROM CDHDR
INTO @DATA(ld_no_change_pointers).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_icdtxt_material_n).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dgesv).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmaex).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmakt).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmarm).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmean).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmkal).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dmlan).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dprow).


SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_dungv).

DATA(ld_n_mara) = 'Check type of data required'.
DATA(ld_o_mara) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mara).

DATA(ld_n_marc) = 'Check type of data required'.
DATA(ld_o_marc) = 'Check type of data required'.
DATA(ld_n_mare) = 'Check type of data required'.
DATA(ld_o_mare) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_marc).

DATA(ld_n_mard) = 'Check type of data required'.
DATA(ld_o_mard) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mard).

DATA(ld_n_mbew) = 'Check type of data required'.
DATA(ld_o_mbew) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mbew).

DATA(ld_n_mfhm) = 'Check type of data required'.
DATA(ld_o_mfhm) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mfhm).

DATA(ld_n_mlgn) = 'Check type of data required'.
DATA(ld_o_mlgn) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mlgn).

DATA(ld_n_mlgt) = 'Check type of data required'.
DATA(ld_o_mlgt) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mlgt).

DATA(ld_n_mpgd) = 'Check type of data required'.
DATA(ld_o_mpgd) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mpgd).

DATA(ld_n_mpop) = 'Check type of data required'.
DATA(ld_o_mpop) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mpop).

DATA(ld_n_mvke) = 'Check type of data required'.
DATA(ld_o_mvke) = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO @DATA(ld_upd_mvke).


"populate fields of struture and append to itab
append wa_icdtxt_material_n to it_icdtxt_material_n.

"populate fields of struture and append to itab
append wa_xdgesv to it_xdgesv.

"populate fields of struture and append to itab
append wa_ydgesv to it_ydgesv.

"populate fields of struture and append to itab
append wa_xdmaex to it_xdmaex.

"populate fields of struture and append to itab
append wa_ydmaex to it_ydmaex.

"populate fields of struture and append to itab
append wa_xdmakt to it_xdmakt.

"populate fields of struture and append to itab
append wa_ydmakt to it_ydmakt.

"populate fields of struture and append to itab
append wa_xdmarm to it_xdmarm.

"populate fields of struture and append to itab
append wa_ydmarm to it_ydmarm.

"populate fields of struture and append to itab
append wa_xdmean to it_xdmean.

"populate fields of struture and append to itab
append wa_ydmean to it_ydmean.

"populate fields of struture and append to itab
append wa_xdmkal to it_xdmkal.

"populate fields of struture and append to itab
append wa_ydmkal to it_ydmkal.

"populate fields of struture and append to itab
append wa_xdmlan to it_xdmlan.

"populate fields of struture and append to itab
append wa_ydmlan to it_ydmlan.

"populate fields of struture and append to itab
append wa_xdprow to it_xdprow.

"populate fields of struture and append to itab
append wa_ydprow to it_ydprow.

"populate fields of struture and append to itab
append wa_xdungv to it_xdungv.

"populate fields of struture and append to itab
append wa_ydungv to it_ydungv. . CALL FUNCTION 'MATERIAL_N_WRITE_DOCUMENT' EXPORTING objectid = ld_objectid tcode = ld_tcode utime = ld_utime udate = ld_udate username = ld_username planned_change_number = ld_planned_change_number object_change_indicator = ld_object_change_indicator planned_or_real_changes = ld_planned_or_real_changes no_change_pointers = ld_no_change_pointers upd_icdtxt_material_n = ld_upd_icdtxt_material_n upd_dgesv = ld_upd_dgesv upd_dmaex = ld_upd_dmaex upd_dmakt = ld_upd_dmakt upd_dmarm = ld_upd_dmarm upd_dmean = ld_upd_dmean upd_dmkal = ld_upd_dmkal upd_dmlan = ld_upd_dmlan upd_dprow = ld_upd_dprow upd_dungv = ld_upd_dungv n_mara = ld_n_mara o_mara = ld_o_mara upd_mara = ld_upd_mara n_marc = ld_n_marc o_marc = ld_o_marc n_mare = ld_n_mare o_mare = ld_o_mare upd_marc = ld_upd_marc n_mard = ld_n_mard o_mard = ld_o_mard upd_mard = ld_upd_mard n_mbew = ld_n_mbew o_mbew = ld_o_mbew upd_mbew = ld_upd_mbew n_mfhm = ld_n_mfhm o_mfhm = ld_o_mfhm upd_mfhm = ld_upd_mfhm n_mlgn = ld_n_mlgn o_mlgn = ld_o_mlgn upd_mlgn = ld_upd_mlgn n_mlgt = ld_n_mlgt o_mlgt = ld_o_mlgt upd_mlgt = ld_upd_mlgt n_mpgd = ld_n_mpgd o_mpgd = ld_o_mpgd upd_mpgd = ld_upd_mpgd n_mpop = ld_n_mpop o_mpop = ld_o_mpop upd_mpop = ld_upd_mpop n_mvke = ld_n_mvke o_mvke = ld_o_mvke upd_mvke = ld_upd_mvke TABLES icdtxt_material_n = it_icdtxt_material_n xdgesv = it_xdgesv ydgesv = it_ydgesv xdmaex = it_xdmaex ydmaex = it_ydmaex xdmakt = it_xdmakt ydmakt = it_ydmakt xdmarm = it_xdmarm ydmarm = it_ydmarm xdmean = it_xdmean ydmean = it_ydmean xdmkal = it_xdmkal ydmkal = it_ydmkal xdmlan = it_xdmlan ydmlan = it_ydmlan xdprow = it_xdprow ydprow = it_ydprow xdungv = it_xdungv ydungv = it_ydungv . " MATERIAL_N_WRITE_DOCUMENT
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_objectid  TYPE CDHDR-OBJECTID ,
it_icdtxt_material_n  TYPE STANDARD TABLE OF CDTXT ,
wa_icdtxt_material_n  LIKE LINE OF it_icdtxt_material_n,
ld_tcode  TYPE CDHDR-TCODE ,
it_xdgesv  TYPE STANDARD TABLE OF VDGESV ,
wa_xdgesv  LIKE LINE OF it_xdgesv,
ld_utime  TYPE CDHDR-UTIME ,
it_ydgesv  TYPE STANDARD TABLE OF VDGESV ,
wa_ydgesv  LIKE LINE OF it_ydgesv,
ld_udate  TYPE CDHDR-UDATE ,
it_xdmaex  TYPE STANDARD TABLE OF VDMAEX ,
wa_xdmaex  LIKE LINE OF it_xdmaex,
ld_username  TYPE CDHDR-USERNAME ,
it_ydmaex  TYPE STANDARD TABLE OF VDMAEX ,
wa_ydmaex  LIKE LINE OF it_ydmaex,
ld_planned_change_number  TYPE CDHDR-PLANCHNGNR ,
it_xdmakt  TYPE STANDARD TABLE OF VDMAKT ,
wa_xdmakt  LIKE LINE OF it_xdmakt,
ld_object_change_indicator  TYPE CDHDR-CHANGE_IND ,
it_ydmakt  TYPE STANDARD TABLE OF VDMAKT ,
wa_ydmakt  LIKE LINE OF it_ydmakt,
ld_planned_or_real_changes  TYPE CDHDR-CHANGE_IND ,
it_xdmarm  TYPE STANDARD TABLE OF VDMARM ,
wa_xdmarm  LIKE LINE OF it_xdmarm,
ld_no_change_pointers  TYPE CDHDR-CHANGE_IND ,
it_ydmarm  TYPE STANDARD TABLE OF VDMARM ,
wa_ydmarm  LIKE LINE OF it_ydmarm,
ld_upd_icdtxt_material_n  TYPE CDPOS-CHNGIND ,
it_xdmean  TYPE STANDARD TABLE OF VDMEAN ,
wa_xdmean  LIKE LINE OF it_xdmean,
it_ydmean  TYPE STANDARD TABLE OF VDMEAN ,
wa_ydmean  LIKE LINE OF it_ydmean,
ld_upd_dgesv  TYPE CDPOS-CHNGIND ,
it_xdmkal  TYPE STANDARD TABLE OF VDMKAL ,
wa_xdmkal  LIKE LINE OF it_xdmkal,
ld_upd_dmaex  TYPE CDPOS-CHNGIND ,
it_ydmkal  TYPE STANDARD TABLE OF VDMKAL ,
wa_ydmkal  LIKE LINE OF it_ydmkal,
ld_upd_dmakt  TYPE CDPOS-CHNGIND ,
it_xdmlan  TYPE STANDARD TABLE OF VDMLAN ,
wa_xdmlan  LIKE LINE OF it_xdmlan,
ld_upd_dmarm  TYPE CDPOS-CHNGIND ,
it_ydmlan  TYPE STANDARD TABLE OF VDMLAN ,
wa_ydmlan  LIKE LINE OF it_ydmlan,
ld_upd_dmean  TYPE CDPOS-CHNGIND ,
it_xdprow  TYPE STANDARD TABLE OF VDPROW ,
wa_xdprow  LIKE LINE OF it_xdprow,
ld_upd_dmkal  TYPE CDPOS-CHNGIND ,
it_ydprow  TYPE STANDARD TABLE OF VDPROW ,
wa_ydprow  LIKE LINE OF it_ydprow,
ld_upd_dmlan  TYPE CDPOS-CHNGIND ,
it_xdungv  TYPE STANDARD TABLE OF VDUNGV ,
wa_xdungv  LIKE LINE OF it_xdungv,
ld_upd_dprow  TYPE CDPOS-CHNGIND ,
it_ydungv  TYPE STANDARD TABLE OF VDUNGV ,
wa_ydungv  LIKE LINE OF it_ydungv,
ld_upd_dungv  TYPE CDPOS-CHNGIND ,
ld_n_mara  TYPE MARA ,
ld_o_mara  TYPE MARA ,
ld_upd_mara  TYPE CDPOS-CHNGIND ,
ld_n_marc  TYPE MARC ,
ld_o_marc  TYPE MARC ,
ld_n_mare  TYPE MARE ,
ld_o_mare  TYPE MARE ,
ld_upd_marc  TYPE CDPOS-CHNGIND ,
ld_n_mard  TYPE MARD ,
ld_o_mard  TYPE MARD ,
ld_upd_mard  TYPE CDPOS-CHNGIND ,
ld_n_mbew  TYPE MBEW ,
ld_o_mbew  TYPE MBEW ,
ld_upd_mbew  TYPE CDPOS-CHNGIND ,
ld_n_mfhm  TYPE MFHM ,
ld_o_mfhm  TYPE MFHM ,
ld_upd_mfhm  TYPE CDPOS-CHNGIND ,
ld_n_mlgn  TYPE MLGN ,
ld_o_mlgn  TYPE MLGN ,
ld_upd_mlgn  TYPE CDPOS-CHNGIND ,
ld_n_mlgt  TYPE MLGT ,
ld_o_mlgt  TYPE MLGT ,
ld_upd_mlgt  TYPE CDPOS-CHNGIND ,
ld_n_mpgd  TYPE MPGD ,
ld_o_mpgd  TYPE MPGD ,
ld_upd_mpgd  TYPE CDPOS-CHNGIND ,
ld_n_mpop  TYPE MPOP ,
ld_o_mpop  TYPE MPOP ,
ld_upd_mpop  TYPE CDPOS-CHNGIND ,
ld_n_mvke  TYPE MVKE ,
ld_o_mvke  TYPE MVKE ,
ld_upd_mvke  TYPE CDPOS-CHNGIND .


SELECT single OBJECTID
FROM CDHDR
INTO ld_objectid.


"populate fields of struture and append to itab
append wa_icdtxt_material_n to it_icdtxt_material_n.

SELECT single TCODE
FROM CDHDR
INTO ld_tcode.


"populate fields of struture and append to itab
append wa_xdgesv to it_xdgesv.

SELECT single UTIME
FROM CDHDR
INTO ld_utime.


"populate fields of struture and append to itab
append wa_ydgesv to it_ydgesv.

SELECT single UDATE
FROM CDHDR
INTO ld_udate.


"populate fields of struture and append to itab
append wa_xdmaex to it_xdmaex.

SELECT single USERNAME
FROM CDHDR
INTO ld_username.


"populate fields of struture and append to itab
append wa_ydmaex to it_ydmaex.

SELECT single PLANCHNGNR
FROM CDHDR
INTO ld_planned_change_number.


"populate fields of struture and append to itab
append wa_xdmakt to it_xdmakt.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_object_change_indicator.


"populate fields of struture and append to itab
append wa_ydmakt to it_ydmakt.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_planned_or_real_changes.


"populate fields of struture and append to itab
append wa_xdmarm to it_xdmarm.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_no_change_pointers.


"populate fields of struture and append to itab
append wa_ydmarm to it_ydmarm.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_icdtxt_material_n.


"populate fields of struture and append to itab
append wa_xdmean to it_xdmean.

"populate fields of struture and append to itab
append wa_ydmean to it_ydmean.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dgesv.


"populate fields of struture and append to itab
append wa_xdmkal to it_xdmkal.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmaex.


"populate fields of struture and append to itab
append wa_ydmkal to it_ydmkal.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmakt.


"populate fields of struture and append to itab
append wa_xdmlan to it_xdmlan.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmarm.


"populate fields of struture and append to itab
append wa_ydmlan to it_ydmlan.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmean.


"populate fields of struture and append to itab
append wa_xdprow to it_xdprow.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmkal.


"populate fields of struture and append to itab
append wa_ydprow to it_ydprow.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dmlan.


"populate fields of struture and append to itab
append wa_xdungv to it_xdungv.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dprow.


"populate fields of struture and append to itab
append wa_ydungv to it_ydungv.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_dungv.

ld_n_mara = 'Check type of data required'.
ld_o_mara = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mara.

ld_n_marc = 'Check type of data required'.
ld_o_marc = 'Check type of data required'.
ld_n_mare = 'Check type of data required'.
ld_o_mare = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_marc.

ld_n_mard = 'Check type of data required'.
ld_o_mard = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mard.

ld_n_mbew = 'Check type of data required'.
ld_o_mbew = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mbew.

ld_n_mfhm = 'Check type of data required'.
ld_o_mfhm = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mfhm.

ld_n_mlgn = 'Check type of data required'.
ld_o_mlgn = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mlgn.

ld_n_mlgt = 'Check type of data required'.
ld_o_mlgt = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mlgt.

ld_n_mpgd = 'Check type of data required'.
ld_o_mpgd = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mpgd.

ld_n_mpop = 'Check type of data required'.
ld_o_mpop = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mpop.

ld_n_mvke = 'Check type of data required'.
ld_o_mvke = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_mvke.

Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name MATERIAL_N_WRITE_DOCUMENT or its description.