SAP Function Modules

ISSR_OP_DE_SPLIT_ASSET_M1 SAP Function module







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

Associated Function Group: ISSR2
Released Date: Not Released
Processing type: Normal fucntion module
Normal function module settings


Pattern for FM ISSR_OP_DE_SPLIT_ASSET_M1 - ISSR OP DE SPLIT ASSET M1





CALL FUNCTION 'ISSR_OP_DE_SPLIT_ASSET_M1' "
  EXPORTING
*   i_tsl =                     " tslxx9
*   i_nsl =                     " issr_nsl
*   i_msl =                     " mslxx
*   i_hsl =                     " hslxx9
*   i_ksl =                     " kslxx9
    i_flowtype =                " issr_flowtype
  IMPORTING
    e_zugang_buch =             " hslxx9
    e_abgang_buch =             " hslxx9
    e_zugang_haus =             " hslxx9
    e_abgang_haus =             " hslxx9
    e_zugang_nenn =             " issr_nsl
    e_abgang_nenn =             " issr_nsl
    e_zugang_konzern =          " kslxx9
    e_abgang_konzern =          " kslxx9
    e_zugang_stueck =           " mslxx
    e_abgang_stueck =           " mslxx
    e_tilgung_haus =            " hslxx9
    e_tilgung_buch =            " hslxx9
    e_tilgung_konzern =         " hslxx9
    e_tilgung_nenn =            " hslxx9
    e_tilgung_stueck =          " hslxx9
    e_zuschr_haus =             " hslxx9
    e_abschr_haus =             " hslxx9
    e_lfdertr_haus =            " hslxx9
    e_lfdaufw_haus =            " hslxx9
    e_uebrertr_haus =           " hslxx9
    e_uebraufw_haus =           " hslxx9
    e_umbzug_haus =             " hslxx9
    e_umbabg_haus =             " hslxx9
    e_zuschr_buch =             " hslxx9
    e_abschr_buch =             " hslxx9
    e_vortrag_buch =            " hslxx9
    e_vortrag_haus =            " hslxx9
    e_vortrag_stueck =          " mslxx
    e_vortrag_nenn =            " issr_nsl
    e_vortrag_konzern =         " kslxx9
    e_endbest_buch =            " tslxx9
    e_endbest_haus =            " hslxx9
    e_endbest_stueck =          " mslxx
    e_endbest_nenn =            " issr_nsl
    e_endbest_konzern =         " kslxx9
    e_anschw_buch =             " tslxx9
    e_anschw_haus =             " hslxx9
    e_anschw_stueck =           " mslxx
    e_anschw_nenn =             " issr_nsl
    e_anschw_konzern =          " kslxx9
    e_zeitwert_haus =           " hslxx9
    e_zeitwert_buch =           " tslxx9
    .  "  ISSR_OP_DE_SPLIT_ASSET_M1

ABAP code example for Function Module ISSR_OP_DE_SPLIT_ASSET_M1





The ABAP code below is a full code listing to execute function module ISSR_OP_DE_SPLIT_ASSET_M1 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:
ld_e_zugang_buch  TYPE HSLXX9 ,
ld_e_abgang_buch  TYPE HSLXX9 ,
ld_e_zugang_haus  TYPE HSLXX9 ,
ld_e_abgang_haus  TYPE HSLXX9 ,
ld_e_zugang_nenn  TYPE ISSR_NSL ,
ld_e_abgang_nenn  TYPE ISSR_NSL ,
ld_e_zugang_konzern  TYPE KSLXX9 ,
ld_e_abgang_konzern  TYPE KSLXX9 ,
ld_e_zugang_stueck  TYPE MSLXX ,
ld_e_abgang_stueck  TYPE MSLXX ,
ld_e_tilgung_haus  TYPE HSLXX9 ,
ld_e_tilgung_buch  TYPE HSLXX9 ,
ld_e_tilgung_konzern  TYPE HSLXX9 ,
ld_e_tilgung_nenn  TYPE HSLXX9 ,
ld_e_tilgung_stueck  TYPE HSLXX9 ,
ld_e_zuschr_haus  TYPE HSLXX9 ,
ld_e_abschr_haus  TYPE HSLXX9 ,
ld_e_lfdertr_haus  TYPE HSLXX9 ,
ld_e_lfdaufw_haus  TYPE HSLXX9 ,
ld_e_uebrertr_haus  TYPE HSLXX9 ,
ld_e_uebraufw_haus  TYPE HSLXX9 ,
ld_e_umbzug_haus  TYPE HSLXX9 ,
ld_e_umbabg_haus  TYPE HSLXX9 ,
ld_e_zuschr_buch  TYPE HSLXX9 ,
ld_e_abschr_buch  TYPE HSLXX9 ,
ld_e_vortrag_buch  TYPE HSLXX9 ,
ld_e_vortrag_haus  TYPE HSLXX9 ,
ld_e_vortrag_stueck  TYPE MSLXX ,
ld_e_vortrag_nenn  TYPE ISSR_NSL ,
ld_e_vortrag_konzern  TYPE KSLXX9 ,
ld_e_endbest_buch  TYPE TSLXX9 ,
ld_e_endbest_haus  TYPE HSLXX9 ,
ld_e_endbest_stueck  TYPE MSLXX ,
ld_e_endbest_nenn  TYPE ISSR_NSL ,
ld_e_endbest_konzern  TYPE KSLXX9 ,
ld_e_anschw_buch  TYPE TSLXX9 ,
ld_e_anschw_haus  TYPE HSLXX9 ,
ld_e_anschw_stueck  TYPE MSLXX ,
ld_e_anschw_nenn  TYPE ISSR_NSL ,
ld_e_anschw_konzern  TYPE KSLXX9 ,
ld_e_zeitwert_haus  TYPE HSLXX9 ,
ld_e_zeitwert_buch  TYPE TSLXX9 .

DATA(ld_i_tsl) = 'Check type of data required'.
DATA(ld_i_nsl) = 'Check type of data required'.
DATA(ld_i_msl) = 'Check type of data required'.
DATA(ld_i_hsl) = 'Check type of data required'.
DATA(ld_i_ksl) = 'Check type of data required'.
DATA(ld_i_flowtype) = 'Check type of data required'. . CALL FUNCTION 'ISSR_OP_DE_SPLIT_ASSET_M1' EXPORTING * i_tsl = ld_i_tsl * i_nsl = ld_i_nsl * i_msl = ld_i_msl * i_hsl = ld_i_hsl * i_ksl = ld_i_ksl i_flowtype = ld_i_flowtype IMPORTING e_zugang_buch = ld_e_zugang_buch e_abgang_buch = ld_e_abgang_buch e_zugang_haus = ld_e_zugang_haus e_abgang_haus = ld_e_abgang_haus e_zugang_nenn = ld_e_zugang_nenn e_abgang_nenn = ld_e_abgang_nenn e_zugang_konzern = ld_e_zugang_konzern e_abgang_konzern = ld_e_abgang_konzern e_zugang_stueck = ld_e_zugang_stueck e_abgang_stueck = ld_e_abgang_stueck e_tilgung_haus = ld_e_tilgung_haus e_tilgung_buch = ld_e_tilgung_buch e_tilgung_konzern = ld_e_tilgung_konzern e_tilgung_nenn = ld_e_tilgung_nenn e_tilgung_stueck = ld_e_tilgung_stueck e_zuschr_haus = ld_e_zuschr_haus e_abschr_haus = ld_e_abschr_haus e_lfdertr_haus = ld_e_lfdertr_haus e_lfdaufw_haus = ld_e_lfdaufw_haus e_uebrertr_haus = ld_e_uebrertr_haus e_uebraufw_haus = ld_e_uebraufw_haus e_umbzug_haus = ld_e_umbzug_haus e_umbabg_haus = ld_e_umbabg_haus e_zuschr_buch = ld_e_zuschr_buch e_abschr_buch = ld_e_abschr_buch e_vortrag_buch = ld_e_vortrag_buch e_vortrag_haus = ld_e_vortrag_haus e_vortrag_stueck = ld_e_vortrag_stueck e_vortrag_nenn = ld_e_vortrag_nenn e_vortrag_konzern = ld_e_vortrag_konzern e_endbest_buch = ld_e_endbest_buch e_endbest_haus = ld_e_endbest_haus e_endbest_stueck = ld_e_endbest_stueck e_endbest_nenn = ld_e_endbest_nenn e_endbest_konzern = ld_e_endbest_konzern e_anschw_buch = ld_e_anschw_buch e_anschw_haus = ld_e_anschw_haus e_anschw_stueck = ld_e_anschw_stueck e_anschw_nenn = ld_e_anschw_nenn e_anschw_konzern = ld_e_anschw_konzern e_zeitwert_haus = ld_e_zeitwert_haus e_zeitwert_buch = ld_e_zeitwert_buch . " ISSR_OP_DE_SPLIT_ASSET_M1
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_e_zugang_buch  TYPE HSLXX9 ,
ld_i_tsl  TYPE TSLXX9 ,
ld_e_abgang_buch  TYPE HSLXX9 ,
ld_i_nsl  TYPE ISSR_NSL ,
ld_e_zugang_haus  TYPE HSLXX9 ,
ld_i_msl  TYPE MSLXX ,
ld_e_abgang_haus  TYPE HSLXX9 ,
ld_i_hsl  TYPE HSLXX9 ,
ld_e_zugang_nenn  TYPE ISSR_NSL ,
ld_i_ksl  TYPE KSLXX9 ,
ld_e_abgang_nenn  TYPE ISSR_NSL ,
ld_i_flowtype  TYPE ISSR_FLOWTYPE ,
ld_e_zugang_konzern  TYPE KSLXX9 ,
ld_e_abgang_konzern  TYPE KSLXX9 ,
ld_e_zugang_stueck  TYPE MSLXX ,
ld_e_abgang_stueck  TYPE MSLXX ,
ld_e_tilgung_haus  TYPE HSLXX9 ,
ld_e_tilgung_buch  TYPE HSLXX9 ,
ld_e_tilgung_konzern  TYPE HSLXX9 ,
ld_e_tilgung_nenn  TYPE HSLXX9 ,
ld_e_tilgung_stueck  TYPE HSLXX9 ,
ld_e_zuschr_haus  TYPE HSLXX9 ,
ld_e_abschr_haus  TYPE HSLXX9 ,
ld_e_lfdertr_haus  TYPE HSLXX9 ,
ld_e_lfdaufw_haus  TYPE HSLXX9 ,
ld_e_uebrertr_haus  TYPE HSLXX9 ,
ld_e_uebraufw_haus  TYPE HSLXX9 ,
ld_e_umbzug_haus  TYPE HSLXX9 ,
ld_e_umbabg_haus  TYPE HSLXX9 ,
ld_e_zuschr_buch  TYPE HSLXX9 ,
ld_e_abschr_buch  TYPE HSLXX9 ,
ld_e_vortrag_buch  TYPE HSLXX9 ,
ld_e_vortrag_haus  TYPE HSLXX9 ,
ld_e_vortrag_stueck  TYPE MSLXX ,
ld_e_vortrag_nenn  TYPE ISSR_NSL ,
ld_e_vortrag_konzern  TYPE KSLXX9 ,
ld_e_endbest_buch  TYPE TSLXX9 ,
ld_e_endbest_haus  TYPE HSLXX9 ,
ld_e_endbest_stueck  TYPE MSLXX ,
ld_e_endbest_nenn  TYPE ISSR_NSL ,
ld_e_endbest_konzern  TYPE KSLXX9 ,
ld_e_anschw_buch  TYPE TSLXX9 ,
ld_e_anschw_haus  TYPE HSLXX9 ,
ld_e_anschw_stueck  TYPE MSLXX ,
ld_e_anschw_nenn  TYPE ISSR_NSL ,
ld_e_anschw_konzern  TYPE KSLXX9 ,
ld_e_zeitwert_haus  TYPE HSLXX9 ,
ld_e_zeitwert_buch  TYPE TSLXX9 .

ld_i_tsl = 'Check type of data required'.
ld_i_nsl = 'Check type of data required'.
ld_i_msl = 'Check type of data required'.
ld_i_hsl = 'Check type of data required'.
ld_i_ksl = 'Check type of data required'.
ld_i_flowtype = 'Check type of data required'.

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