SAP Function Modules

ISP_GENER_EINTEIL_WS SAP Function module - IS-M/AM: Generate Schedule Lines (Commercial)







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

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


Pattern for FM ISP_GENER_EINTEIL_WS - ISP GENER EINTEIL WS





CALL FUNCTION 'ISP_GENER_EINTEIL_WS' "IS-M/AM: Generate Schedule Lines (Commercial)
  EXPORTING
    rjhak =                     " jha1_rjhak_str
    rjhatrzw_itab =             " jha1_rjhatrzw_tab
    rjhabpz_itab =              " jha1_rjhabpz_tab
    rjhaisz_itab =              " jha1_rjhaisz_tab
    rjhap_itab =                " jha1_rjhap_tab
    msg_type =                  " rjmsg-msgty
  CHANGING
    ws_genpos_str =             " jha1_ws_genpos_str
*   flg_gen_einteil =           " sy-batch
    rjhauw_itab =               " jha1_rjhauw_tab
    rjhae_itab =                " jha1_rjhae_tab
    rjhaew_itab =               " jha1_rjhaew_tab
    rjhamotw_itab =             " jha1_rjhamotw_tab
    rjhamozw_itab =             " jha1_rjhamozw_tab
    rjhaerl_itab =              " jha1_rjhaerl_tab
    rjharekl_itab =             " jha1_rjharekl_tab
    msg =                       " rjmsg
    del_rjhauw_itab =           " jha1_rjhauw_tab
    del_rjhae_itab =            " jha1_rjhae_tab
    del_rjhaew_itab =           " jha1_rjhaew_tab
    del_rjhamozw_itab =         " jha1_rjhamozw_tab
    del_rjharekl_itab =         " jha1_rjharekl_tab
  EXCEPTIONS
    BE_HIEVERS_NOT_FOUND = 1    "
    .  "  ISP_GENER_EINTEIL_WS

ABAP code example for Function Module ISP_GENER_EINTEIL_WS





The ABAP code below is a full code listing to execute function module ISP_GENER_EINTEIL_WS 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_ws_genpos_str) = 'Check type of data required'.
DATA(ld_flg_gen_einteil) = 'some text here'.
DATA(ld_rjhauw_itab) = 'some text here'.
DATA(ld_rjhae_itab) = 'some text here'.
DATA(ld_rjhaew_itab) = 'some text here'.
DATA(ld_rjhamotw_itab) = 'some text here'.
DATA(ld_rjhamozw_itab) = 'some text here'.
DATA(ld_rjhaerl_itab) = 'some text here'.
DATA(ld_rjharekl_itab) = 'some text here'.
DATA(ld_msg) = 'some text here'.
DATA(ld_del_rjhauw_itab) = 'some text here'.
DATA(ld_del_rjhae_itab) = 'some text here'.
DATA(ld_del_rjhaew_itab) = 'some text here'.
DATA(ld_del_rjhamozw_itab) = 'some text here'.
DATA(ld_del_rjharekl_itab) = 'some text here'.
DATA(ld_rjhak) = 'some text here'.
DATA(ld_rjhatrzw_itab) = 'some text here'.
DATA(ld_rjhabpz_itab) = 'some text here'.
DATA(ld_rjhaisz_itab) = 'some text here'.
DATA(ld_rjhap_itab) = 'some text here'.

DATA(ld_msg_type) = some text here . CALL FUNCTION 'ISP_GENER_EINTEIL_WS' EXPORTING rjhak = ld_rjhak rjhatrzw_itab = ld_rjhatrzw_itab rjhabpz_itab = ld_rjhabpz_itab rjhaisz_itab = ld_rjhaisz_itab rjhap_itab = ld_rjhap_itab msg_type = ld_msg_type CHANGING ws_genpos_str = ld_ws_genpos_str * flg_gen_einteil = ld_flg_gen_einteil rjhauw_itab = ld_rjhauw_itab rjhae_itab = ld_rjhae_itab rjhaew_itab = ld_rjhaew_itab rjhamotw_itab = ld_rjhamotw_itab rjhamozw_itab = ld_rjhamozw_itab rjhaerl_itab = ld_rjhaerl_itab rjharekl_itab = ld_rjharekl_itab msg = ld_msg del_rjhauw_itab = ld_del_rjhauw_itab del_rjhae_itab = ld_del_rjhae_itab del_rjhaew_itab = ld_del_rjhaew_itab del_rjhamozw_itab = ld_del_rjhamozw_itab del_rjharekl_itab = ld_del_rjharekl_itab EXCEPTIONS BE_HIEVERS_NOT_FOUND = 1 . " ISP_GENER_EINTEIL_WS
IF SY-SUBRC EQ 0. "All OK ELSEIF SY-SUBRC EQ 1. "Exception "Add code for exception here 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_ws_genpos_str  TYPE JHA1_WS_GENPOS_STR ,
ld_rjhak  TYPE JHA1_RJHAK_STR ,
ld_flg_gen_einteil  TYPE SY-BATCH ,
ld_rjhatrzw_itab  TYPE JHA1_RJHATRZW_TAB ,
ld_rjhauw_itab  TYPE JHA1_RJHAUW_TAB ,
ld_rjhabpz_itab  TYPE JHA1_RJHABPZ_TAB ,
ld_rjhae_itab  TYPE JHA1_RJHAE_TAB ,
ld_rjhaisz_itab  TYPE JHA1_RJHAISZ_TAB ,
ld_rjhaew_itab  TYPE JHA1_RJHAEW_TAB ,
ld_rjhap_itab  TYPE JHA1_RJHAP_TAB ,
ld_rjhamotw_itab  TYPE JHA1_RJHAMOTW_TAB ,
ld_msg_type  TYPE RJMSG-MSGTY ,
ld_rjhamozw_itab  TYPE JHA1_RJHAMOZW_TAB ,
ld_rjhaerl_itab  TYPE JHA1_RJHAERL_TAB ,
ld_rjharekl_itab  TYPE JHA1_RJHAREKL_TAB ,
ld_msg  TYPE RJMSG ,
ld_del_rjhauw_itab  TYPE JHA1_RJHAUW_TAB ,
ld_del_rjhae_itab  TYPE JHA1_RJHAE_TAB ,
ld_del_rjhaew_itab  TYPE JHA1_RJHAEW_TAB ,
ld_del_rjhamozw_itab  TYPE JHA1_RJHAMOZW_TAB ,
ld_del_rjharekl_itab  TYPE JHA1_RJHAREKL_TAB .

ld_ws_genpos_str = 'some text here'.
ld_rjhak = 'some text here'.
ld_flg_gen_einteil = 'some text here'.
ld_rjhatrzw_itab = 'some text here'.
ld_rjhauw_itab = 'some text here'.
ld_rjhabpz_itab = 'some text here'.
ld_rjhae_itab = 'some text here'.
ld_rjhaisz_itab = 'some text here'.
ld_rjhaew_itab = 'some text here'.
ld_rjhap_itab = 'some text here'.
ld_rjhamotw_itab = 'some text here'.

ld_msg_type = some text here
ld_rjhamozw_itab = 'some text here'.
ld_rjhaerl_itab = 'some text here'.
ld_rjharekl_itab = 'some text here'.
ld_msg = 'some text here'.
ld_del_rjhauw_itab = 'some text here'.
ld_del_rjhae_itab = 'some text here'.
ld_del_rjhaew_itab = 'some text here'.
ld_del_rjhamozw_itab = 'some text here'.
ld_del_rjharekl_itab = 'some text here'.

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