SAP Function Modules

DEBI_WRITE_DOCUMENT SAP Function module - ===> Object DEBI , generated by program RSSCD000







DEBI_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 DEBI_WRITE_DOCUMENT into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: FA2D
Released Date: Not Released
Processing type: Start of update delayed (Start Delayed)
update module start delayed settings


Pattern for FM DEBI_WRITE_DOCUMENT - DEBI WRITE DOCUMENT





CALL FUNCTION 'DEBI_WRITE_DOCUMENT' "===> Object DEBI           , 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
    n_kna1 =                    " kna1
    o_ykna1 =                   " kna1
    upd_kna1 = SPACE            " cdpos-chngind
    upd_knas = SPACE            " cdpos-chngind
    upd_knat = SPACE            " cdpos-chngind
    n_knb1 =                    " knb1
    o_yknb1 =                   " knb1
    upd_knb1 = SPACE            " cdpos-chngind
    upd_knb5 = SPACE            " cdpos-chngind
    upd_knbk = SPACE            " cdpos-chngind
    upd_knbw = SPACE            " cdpos-chngind
    upd_knex = SPACE            " cdpos-chngind
    upd_knva = SPACE            " cdpos-chngind
    upd_knvd = SPACE            " cdpos-chngind
    upd_knvi = SPACE            " cdpos-chngind
    upd_knvk = SPACE            " cdpos-chngind
    upd_knvl = SPACE            " cdpos-chngind
    upd_knvp = SPACE            " cdpos-chngind
    upd_knvs = SPACE            " cdpos-chngind
    n_knvv =                    " knvv
    o_yknvv =                   " knvv
    upd_knvv = SPACE            " cdpos-chngind
    upd_knza = SPACE            " cdpos-chngind
  TABLES
    xknas =                     " fknas
    yknas =                     " fknas
    xknat =                     " fknat
    yknat =                     " fknat
    xknb5 =                     " fknb5
    yknb5 =                     " fknb5
    xknbk =                     " fknbk
    yknbk =                     " fknbk
    xknbw =                     " fknbw
    yknbw =                     " fknbw
    xknex =                     " fknex
    yknex =                     " fknex
    xknva =                     " fknva
    yknva =                     " fknva
    xknvd =                     " fknvd
    yknvd =                     " fknvd
    xknvi =                     " fknvi
    yknvi =                     " fknvi
    xknvk =                     " fknvk
    yknvk =                     " fknvk
    xknvl =                     " fknvl
    yknvl =                     " fknvl
    xknvp =                     " fknvp
    yknvp =                     " fknvp
    xknvs =                     " fknvs
    yknvs =                     " fknvs
    xknza =                     " fknza
    yknza =                     " fknza
    .  "  DEBI_WRITE_DOCUMENT

ABAP code example for Function Module DEBI_WRITE_DOCUMENT





The ABAP code below is a full code listing to execute function module DEBI_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_xknas  TYPE STANDARD TABLE OF FKNAS,"TABLES PARAM
wa_xknas  LIKE LINE OF it_xknas ,
it_yknas  TYPE STANDARD TABLE OF FKNAS,"TABLES PARAM
wa_yknas  LIKE LINE OF it_yknas ,
it_xknat  TYPE STANDARD TABLE OF FKNAT,"TABLES PARAM
wa_xknat  LIKE LINE OF it_xknat ,
it_yknat  TYPE STANDARD TABLE OF FKNAT,"TABLES PARAM
wa_yknat  LIKE LINE OF it_yknat ,
it_xknb5  TYPE STANDARD TABLE OF FKNB5,"TABLES PARAM
wa_xknb5  LIKE LINE OF it_xknb5 ,
it_yknb5  TYPE STANDARD TABLE OF FKNB5,"TABLES PARAM
wa_yknb5  LIKE LINE OF it_yknb5 ,
it_xknbk  TYPE STANDARD TABLE OF FKNBK,"TABLES PARAM
wa_xknbk  LIKE LINE OF it_xknbk ,
it_yknbk  TYPE STANDARD TABLE OF FKNBK,"TABLES PARAM
wa_yknbk  LIKE LINE OF it_yknbk ,
it_xknbw  TYPE STANDARD TABLE OF FKNBW,"TABLES PARAM
wa_xknbw  LIKE LINE OF it_xknbw ,
it_yknbw  TYPE STANDARD TABLE OF FKNBW,"TABLES PARAM
wa_yknbw  LIKE LINE OF it_yknbw ,
it_xknex  TYPE STANDARD TABLE OF FKNEX,"TABLES PARAM
wa_xknex  LIKE LINE OF it_xknex ,
it_yknex  TYPE STANDARD TABLE OF FKNEX,"TABLES PARAM
wa_yknex  LIKE LINE OF it_yknex ,
it_xknva  TYPE STANDARD TABLE OF FKNVA,"TABLES PARAM
wa_xknva  LIKE LINE OF it_xknva ,
it_yknva  TYPE STANDARD TABLE OF FKNVA,"TABLES PARAM
wa_yknva  LIKE LINE OF it_yknva ,
it_xknvd  TYPE STANDARD TABLE OF FKNVD,"TABLES PARAM
wa_xknvd  LIKE LINE OF it_xknvd ,
it_yknvd  TYPE STANDARD TABLE OF FKNVD,"TABLES PARAM
wa_yknvd  LIKE LINE OF it_yknvd ,
it_xknvi  TYPE STANDARD TABLE OF FKNVI,"TABLES PARAM
wa_xknvi  LIKE LINE OF it_xknvi ,
it_yknvi  TYPE STANDARD TABLE OF FKNVI,"TABLES PARAM
wa_yknvi  LIKE LINE OF it_yknvi ,
it_xknvk  TYPE STANDARD TABLE OF FKNVK,"TABLES PARAM
wa_xknvk  LIKE LINE OF it_xknvk ,
it_yknvk  TYPE STANDARD TABLE OF FKNVK,"TABLES PARAM
wa_yknvk  LIKE LINE OF it_yknvk ,
it_xknvl  TYPE STANDARD TABLE OF FKNVL,"TABLES PARAM
wa_xknvl  LIKE LINE OF it_xknvl ,
it_yknvl  TYPE STANDARD TABLE OF FKNVL,"TABLES PARAM
wa_yknvl  LIKE LINE OF it_yknvl ,
it_xknvp  TYPE STANDARD TABLE OF FKNVP,"TABLES PARAM
wa_xknvp  LIKE LINE OF it_xknvp ,
it_yknvp  TYPE STANDARD TABLE OF FKNVP,"TABLES PARAM
wa_yknvp  LIKE LINE OF it_yknvp ,
it_xknvs  TYPE STANDARD TABLE OF FKNVS,"TABLES PARAM
wa_xknvs  LIKE LINE OF it_xknvs ,
it_yknvs  TYPE STANDARD TABLE OF FKNVS,"TABLES PARAM
wa_yknvs  LIKE LINE OF it_yknvs ,
it_xknza  TYPE STANDARD TABLE OF FKNZA,"TABLES PARAM
wa_xknza  LIKE LINE OF it_xknza ,
it_yknza  TYPE STANDARD TABLE OF FKNZA,"TABLES PARAM
wa_yknza  LIKE LINE OF it_yknza .


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).

DATA(ld_n_kna1) = 'Check type of data required'.
DATA(ld_o_ykna1) = 'Check type of data required'.

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


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


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

DATA(ld_n_knb1) = 'Check type of data required'.
DATA(ld_o_yknb1) = 'Check type of data required'.

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


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


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


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


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


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


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


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


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


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


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


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

DATA(ld_n_knvv) = 'Check type of data required'.
DATA(ld_o_yknvv) = 'Check type of data required'.

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


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


"populate fields of struture and append to itab
append wa_xknas to it_xknas.

"populate fields of struture and append to itab
append wa_yknas to it_yknas.

"populate fields of struture and append to itab
append wa_xknat to it_xknat.

"populate fields of struture and append to itab
append wa_yknat to it_yknat.

"populate fields of struture and append to itab
append wa_xknb5 to it_xknb5.

"populate fields of struture and append to itab
append wa_yknb5 to it_yknb5.

"populate fields of struture and append to itab
append wa_xknbk to it_xknbk.

"populate fields of struture and append to itab
append wa_yknbk to it_yknbk.

"populate fields of struture and append to itab
append wa_xknbw to it_xknbw.

"populate fields of struture and append to itab
append wa_yknbw to it_yknbw.

"populate fields of struture and append to itab
append wa_xknex to it_xknex.

"populate fields of struture and append to itab
append wa_yknex to it_yknex.

"populate fields of struture and append to itab
append wa_xknva to it_xknva.

"populate fields of struture and append to itab
append wa_yknva to it_yknva.

"populate fields of struture and append to itab
append wa_xknvd to it_xknvd.

"populate fields of struture and append to itab
append wa_yknvd to it_yknvd.

"populate fields of struture and append to itab
append wa_xknvi to it_xknvi.

"populate fields of struture and append to itab
append wa_yknvi to it_yknvi.

"populate fields of struture and append to itab
append wa_xknvk to it_xknvk.

"populate fields of struture and append to itab
append wa_yknvk to it_yknvk.

"populate fields of struture and append to itab
append wa_xknvl to it_xknvl.

"populate fields of struture and append to itab
append wa_yknvl to it_yknvl.

"populate fields of struture and append to itab
append wa_xknvp to it_xknvp.

"populate fields of struture and append to itab
append wa_yknvp to it_yknvp.

"populate fields of struture and append to itab
append wa_xknvs to it_xknvs.

"populate fields of struture and append to itab
append wa_yknvs to it_yknvs.

"populate fields of struture and append to itab
append wa_xknza to it_xknza.

"populate fields of struture and append to itab
append wa_yknza to it_yknza. . CALL FUNCTION 'DEBI_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 n_kna1 = ld_n_kna1 o_ykna1 = ld_o_ykna1 upd_kna1 = ld_upd_kna1 upd_knas = ld_upd_knas upd_knat = ld_upd_knat n_knb1 = ld_n_knb1 o_yknb1 = ld_o_yknb1 upd_knb1 = ld_upd_knb1 upd_knb5 = ld_upd_knb5 upd_knbk = ld_upd_knbk upd_knbw = ld_upd_knbw upd_knex = ld_upd_knex upd_knva = ld_upd_knva upd_knvd = ld_upd_knvd upd_knvi = ld_upd_knvi upd_knvk = ld_upd_knvk upd_knvl = ld_upd_knvl upd_knvp = ld_upd_knvp upd_knvs = ld_upd_knvs n_knvv = ld_n_knvv o_yknvv = ld_o_yknvv upd_knvv = ld_upd_knvv upd_knza = ld_upd_knza TABLES xknas = it_xknas yknas = it_yknas xknat = it_xknat yknat = it_yknat xknb5 = it_xknb5 yknb5 = it_yknb5 xknbk = it_xknbk yknbk = it_yknbk xknbw = it_xknbw yknbw = it_yknbw xknex = it_xknex yknex = it_yknex xknva = it_xknva yknva = it_yknva xknvd = it_xknvd yknvd = it_yknvd xknvi = it_xknvi yknvi = it_yknvi xknvk = it_xknvk yknvk = it_yknvk xknvl = it_xknvl yknvl = it_yknvl xknvp = it_xknvp yknvp = it_yknvp xknvs = it_xknvs yknvs = it_yknvs xknza = it_xknza yknza = it_yknza . " DEBI_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_xknas  TYPE STANDARD TABLE OF FKNAS ,
wa_xknas  LIKE LINE OF it_xknas,
ld_tcode  TYPE CDHDR-TCODE ,
it_yknas  TYPE STANDARD TABLE OF FKNAS ,
wa_yknas  LIKE LINE OF it_yknas,
ld_utime  TYPE CDHDR-UTIME ,
it_xknat  TYPE STANDARD TABLE OF FKNAT ,
wa_xknat  LIKE LINE OF it_xknat,
ld_udate  TYPE CDHDR-UDATE ,
it_yknat  TYPE STANDARD TABLE OF FKNAT ,
wa_yknat  LIKE LINE OF it_yknat,
ld_username  TYPE CDHDR-USERNAME ,
it_xknb5  TYPE STANDARD TABLE OF FKNB5 ,
wa_xknb5  LIKE LINE OF it_xknb5,
ld_planned_change_number  TYPE CDHDR-PLANCHNGNR ,
it_yknb5  TYPE STANDARD TABLE OF FKNB5 ,
wa_yknb5  LIKE LINE OF it_yknb5,
ld_object_change_indicator  TYPE CDHDR-CHANGE_IND ,
it_xknbk  TYPE STANDARD TABLE OF FKNBK ,
wa_xknbk  LIKE LINE OF it_xknbk,
ld_planned_or_real_changes  TYPE CDHDR-CHANGE_IND ,
it_yknbk  TYPE STANDARD TABLE OF FKNBK ,
wa_yknbk  LIKE LINE OF it_yknbk,
ld_no_change_pointers  TYPE CDHDR-CHANGE_IND ,
it_xknbw  TYPE STANDARD TABLE OF FKNBW ,
wa_xknbw  LIKE LINE OF it_xknbw,
ld_n_kna1  TYPE KNA1 ,
it_yknbw  TYPE STANDARD TABLE OF FKNBW ,
wa_yknbw  LIKE LINE OF it_yknbw,
it_xknex  TYPE STANDARD TABLE OF FKNEX ,
wa_xknex  LIKE LINE OF it_xknex,
ld_o_ykna1  TYPE KNA1 ,
it_yknex  TYPE STANDARD TABLE OF FKNEX ,
wa_yknex  LIKE LINE OF it_yknex,
ld_upd_kna1  TYPE CDPOS-CHNGIND ,
it_xknva  TYPE STANDARD TABLE OF FKNVA ,
wa_xknva  LIKE LINE OF it_xknva,
ld_upd_knas  TYPE CDPOS-CHNGIND ,
it_yknva  TYPE STANDARD TABLE OF FKNVA ,
wa_yknva  LIKE LINE OF it_yknva,
ld_upd_knat  TYPE CDPOS-CHNGIND ,
it_xknvd  TYPE STANDARD TABLE OF FKNVD ,
wa_xknvd  LIKE LINE OF it_xknvd,
ld_n_knb1  TYPE KNB1 ,
it_yknvd  TYPE STANDARD TABLE OF FKNVD ,
wa_yknvd  LIKE LINE OF it_yknvd,
ld_o_yknb1  TYPE KNB1 ,
it_xknvi  TYPE STANDARD TABLE OF FKNVI ,
wa_xknvi  LIKE LINE OF it_xknvi,
ld_upd_knb1  TYPE CDPOS-CHNGIND ,
it_yknvi  TYPE STANDARD TABLE OF FKNVI ,
wa_yknvi  LIKE LINE OF it_yknvi,
ld_upd_knb5  TYPE CDPOS-CHNGIND ,
it_xknvk  TYPE STANDARD TABLE OF FKNVK ,
wa_xknvk  LIKE LINE OF it_xknvk,
ld_upd_knbk  TYPE CDPOS-CHNGIND ,
it_yknvk  TYPE STANDARD TABLE OF FKNVK ,
wa_yknvk  LIKE LINE OF it_yknvk,
ld_upd_knbw  TYPE CDPOS-CHNGIND ,
it_xknvl  TYPE STANDARD TABLE OF FKNVL ,
wa_xknvl  LIKE LINE OF it_xknvl,
ld_upd_knex  TYPE CDPOS-CHNGIND ,
it_yknvl  TYPE STANDARD TABLE OF FKNVL ,
wa_yknvl  LIKE LINE OF it_yknvl,
ld_upd_knva  TYPE CDPOS-CHNGIND ,
it_xknvp  TYPE STANDARD TABLE OF FKNVP ,
wa_xknvp  LIKE LINE OF it_xknvp,
ld_upd_knvd  TYPE CDPOS-CHNGIND ,
it_yknvp  TYPE STANDARD TABLE OF FKNVP ,
wa_yknvp  LIKE LINE OF it_yknvp,
ld_upd_knvi  TYPE CDPOS-CHNGIND ,
it_xknvs  TYPE STANDARD TABLE OF FKNVS ,
wa_xknvs  LIKE LINE OF it_xknvs,
ld_upd_knvk  TYPE CDPOS-CHNGIND ,
it_yknvs  TYPE STANDARD TABLE OF FKNVS ,
wa_yknvs  LIKE LINE OF it_yknvs,
ld_upd_knvl  TYPE CDPOS-CHNGIND ,
it_xknza  TYPE STANDARD TABLE OF FKNZA ,
wa_xknza  LIKE LINE OF it_xknza,
ld_upd_knvp  TYPE CDPOS-CHNGIND ,
it_yknza  TYPE STANDARD TABLE OF FKNZA ,
wa_yknza  LIKE LINE OF it_yknza,
ld_upd_knvs  TYPE CDPOS-CHNGIND ,
ld_n_knvv  TYPE KNVV ,
ld_o_yknvv  TYPE KNVV ,
ld_upd_knvv  TYPE CDPOS-CHNGIND ,
ld_upd_knza  TYPE CDPOS-CHNGIND .


SELECT single OBJECTID
FROM CDHDR
INTO ld_objectid.


"populate fields of struture and append to itab
append wa_xknas to it_xknas.

SELECT single TCODE
FROM CDHDR
INTO ld_tcode.


"populate fields of struture and append to itab
append wa_yknas to it_yknas.

SELECT single UTIME
FROM CDHDR
INTO ld_utime.


"populate fields of struture and append to itab
append wa_xknat to it_xknat.

SELECT single UDATE
FROM CDHDR
INTO ld_udate.


"populate fields of struture and append to itab
append wa_yknat to it_yknat.

SELECT single USERNAME
FROM CDHDR
INTO ld_username.


"populate fields of struture and append to itab
append wa_xknb5 to it_xknb5.

SELECT single PLANCHNGNR
FROM CDHDR
INTO ld_planned_change_number.


"populate fields of struture and append to itab
append wa_yknb5 to it_yknb5.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_object_change_indicator.


"populate fields of struture and append to itab
append wa_xknbk to it_xknbk.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_planned_or_real_changes.


"populate fields of struture and append to itab
append wa_yknbk to it_yknbk.

SELECT single CHANGE_IND
FROM CDHDR
INTO ld_no_change_pointers.


"populate fields of struture and append to itab
append wa_xknbw to it_xknbw.
ld_n_kna1 = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_yknbw to it_yknbw.

"populate fields of struture and append to itab
append wa_xknex to it_xknex.
ld_o_ykna1 = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_yknex to it_yknex.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_kna1.


"populate fields of struture and append to itab
append wa_xknva to it_xknva.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knas.


"populate fields of struture and append to itab
append wa_yknva to it_yknva.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knat.


"populate fields of struture and append to itab
append wa_xknvd to it_xknvd.
ld_n_knb1 = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_yknvd to it_yknvd.
ld_o_yknb1 = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_xknvi to it_xknvi.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knb1.


"populate fields of struture and append to itab
append wa_yknvi to it_yknvi.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knb5.


"populate fields of struture and append to itab
append wa_xknvk to it_xknvk.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knbk.


"populate fields of struture and append to itab
append wa_yknvk to it_yknvk.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knbw.


"populate fields of struture and append to itab
append wa_xknvl to it_xknvl.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knex.


"populate fields of struture and append to itab
append wa_yknvl to it_yknvl.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knva.


"populate fields of struture and append to itab
append wa_xknvp to it_xknvp.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvd.


"populate fields of struture and append to itab
append wa_yknvp to it_yknvp.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvi.


"populate fields of struture and append to itab
append wa_xknvs to it_xknvs.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvk.


"populate fields of struture and append to itab
append wa_yknvs to it_yknvs.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvl.


"populate fields of struture and append to itab
append wa_xknza to it_xknza.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvp.


"populate fields of struture and append to itab
append wa_yknza to it_yknza.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvs.

ld_n_knvv = 'Check type of data required'.
ld_o_yknvv = 'Check type of data required'.

SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knvv.


SELECT single CHNGIND
FROM CDPOS
INTO ld_upd_knza.

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 DEBI_WRITE_DOCUMENT or its description.