SAP ISP_GENER_EINTEIL_OL Function Module for IS-M/AM: Generate Schedule Lines









ISP_GENER_EINTEIL_OL is a standard isp gener einteil ol SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for IS-M/AM: Generate Schedule Lines processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for isp gener einteil ol FM, simply by entering the name ISP_GENER_EINTEIL_OL into the relevant SAP transaction such as SE37 or SE38.

Function Group: JHPG
Program Name: SAPLJHPG
Main Program: SAPLJHPG
Appliation area: J
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function ISP_GENER_EINTEIL_OL pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'ISP_GENER_EINTEIL_OL'"IS-M/AM: Generate Schedule Lines
EXPORTING
RJHAK = "
* PV_OK_CODE = "Function Code That Triggered PAI
* START_DATUM = "
* ENDE_DATUM = "
* FLG_DIALOG = CON_ANGEKREUZT "
MSG_TYPE = "
FLG_KEEP_OLD = "
* XONLY_KFM = "
* RJHABPZ_ITAB = "
RJHATGZ_ITAB = "

IMPORTING
ITAB_BE_R1_COLL = "
ITAB_PE_MATCH_COLL = "

CHANGING
GENPOS_STR = "
* RJHAEO_ITAB = "
RJHAERL_ITAB = "
* RJHAREKL_ITAB = "
RJHAIKZ_ITAB = "
* MSG = "
* DEL_RJHAUO_ITAB = "
* DEL_RJHAE_ITAB = "
* DEL_RJHAEO_ITAB = "
* DEL_RJHAMOZO_ITAB = "
* DEL_RJHAGPZ_ITAB = "
* FLG_GEN_EINTEIL = "
* DEL_RJHAREKL_ITAB = "
* PT_RJHATRZ = "IS-M/AM: Sales Document - Ad Date Assignment
* RJHAP = "
* RJHAPO = "
* RJHAGPZ_ITAB = "
* RJHAMOTO_ITAB = "
* RJHAMOZO_ITAB = "
* RJHAUO_ITAB = "
* RJHAE_ITAB = "

TABLES
* ITAB_PE_MATCH = "

EXCEPTIONS
ERROR = 1 GENERATION_CANCELED = 2
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLJHPG_005 IS-M/AM: Check Whether a Generated Date Conflicts with Order Deadline

IMPORTING Parameters details for ISP_GENER_EINTEIL_OL

RJHAK -

Data type: JHA1_RJHAK_STR
Optional: No
Call by Reference: No ( called with pass by value option)

PV_OK_CODE - Function Code That Triggered PAI

Data type: T185F-FCODE
Optional: Yes
Call by Reference: Yes

START_DATUM -

Data type: SY-DATUM
Optional: Yes
Call by Reference: No ( called with pass by value option)

ENDE_DATUM -

Data type: SY-DATUM
Optional: Yes
Call by Reference: No ( called with pass by value option)

FLG_DIALOG -

Data type: SY-BATCH
Default: CON_ANGEKREUZT
Optional: Yes
Call by Reference: No ( called with pass by value option)

MSG_TYPE -

Data type: RJMSG-MSGTY
Optional: No
Call by Reference: No ( called with pass by value option)

FLG_KEEP_OLD -

Data type: SY-BATCH
Optional: No
Call by Reference: No ( called with pass by value option)

XONLY_KFM -

Data type: SY-BATCH
Optional: Yes
Call by Reference: No ( called with pass by value option)

RJHABPZ_ITAB -

Data type: JHA1_RJHABPZ_TAB
Optional: Yes
Call by Reference: Yes

RJHATGZ_ITAB -

Data type: JHA1_RJHATGZ_TAB
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for ISP_GENER_EINTEIL_OL

ITAB_BE_R1_COLL -

Data type: JJB1_RJJOBJIN_URBE_TAB
Optional: No
Call by Reference: Yes

ITAB_PE_MATCH_COLL -

Data type: JJB1_RJJPEFN_URBE_TAB
Optional: No
Call by Reference: Yes

CHANGING Parameters details for ISP_GENER_EINTEIL_OL

GENPOS_STR -

Data type: JHA1_OL_GENPOS_STR
Optional: No
Call by Reference: No ( called with pass by value option)

RJHAEO_ITAB -

Data type: JHA1_RJHAEO_TAB
Optional: Yes
Call by Reference: Yes

RJHAERL_ITAB -

Data type: JHA1_RJHAERL_TAB
Optional: No
Call by Reference: Yes

RJHAREKL_ITAB -

Data type: JHA1_RJHAREKL_TAB
Optional: Yes
Call by Reference: Yes

RJHAIKZ_ITAB -

Data type: JHA1_RJHAIKZ_TAB
Optional: No
Call by Reference: Yes

MSG -

Data type: RJMSG
Optional: Yes
Call by Reference: Yes

DEL_RJHAUO_ITAB -

Data type: JHA1_RJHAUO_TAB
Optional: Yes
Call by Reference: Yes

DEL_RJHAE_ITAB -

Data type: JHA1_RJHAE_TAB
Optional: Yes
Call by Reference: Yes

DEL_RJHAEO_ITAB -

Data type: JHA1_RJHAEO_TAB
Optional: Yes
Call by Reference: Yes

DEL_RJHAMOZO_ITAB -

Data type: JHA1_RJHAMOZO_TAB
Optional: Yes
Call by Reference: Yes

DEL_RJHAGPZ_ITAB -

Data type: JHA1_RJHAGPZ_TAB
Optional: Yes
Call by Reference: Yes

FLG_GEN_EINTEIL -

Data type: SY-BATCH
Optional: Yes
Call by Reference: No ( called with pass by value option)

DEL_RJHAREKL_ITAB -

Data type: JHA1_RJHAREKL_TAB
Optional: Yes
Call by Reference: Yes

PT_RJHATRZ - IS-M/AM: Sales Document - Ad Date Assignment

Data type: RJHATRZ_TAB
Optional: Yes
Call by Reference: Yes

RJHAP -

Data type: JHA1_RJHAP_STR
Optional: Yes
Call by Reference: No ( called with pass by value option)

RJHAPO -

Data type: JHA1_RJHAPO_STR
Optional: Yes
Call by Reference: No ( called with pass by value option)

RJHAGPZ_ITAB -

Data type: JHA1_RJHAGPZ_TAB
Optional: Yes
Call by Reference: Yes

RJHAMOTO_ITAB -

Data type: JHA1_RJHAMOTO_TAB
Optional: Yes
Call by Reference: Yes

RJHAMOZO_ITAB -

Data type: JHA1_RJHAMOZO_TAB
Optional: Yes
Call by Reference: Yes

RJHAUO_ITAB -

Data type: JHA1_RJHAUO_TAB
Optional: Yes
Call by Reference: Yes

RJHAE_ITAB -

Data type: JHA1_RJHAE_TAB
Optional: Yes
Call by Reference: Yes

TABLES Parameters details for ISP_GENER_EINTEIL_OL

ITAB_PE_MATCH -

Data type: RJJPEFN
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

ERROR -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

GENERATION_CANCELED - Generation terminated

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for ISP_GENER_EINTEIL_OL Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than 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 newer method of declaring data variables on the fly. 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), which i why i have stuck to the origianl for this example.

DATA:
lv_error  TYPE STRING, "   
lv_rjhak  TYPE JHA1_RJHAK_STR, "   
lv_genpos_str  TYPE JHA1_OL_GENPOS_STR, "   
lt_itab_pe_match  TYPE STANDARD TABLE OF RJJPEFN, "   
lv_itab_be_r1_coll  TYPE JJB1_RJJOBJIN_URBE_TAB, "   
lv_pv_ok_code  TYPE T185F-FCODE, "   
lv_rjhaeo_itab  TYPE JHA1_RJHAEO_TAB, "   
lv_rjhaerl_itab  TYPE JHA1_RJHAERL_TAB, "   
lv_rjharekl_itab  TYPE JHA1_RJHAREKL_TAB, "   
lv_rjhaikz_itab  TYPE JHA1_RJHAIKZ_TAB, "   
lv_msg  TYPE RJMSG, "   
lv_del_rjhauo_itab  TYPE JHA1_RJHAUO_TAB, "   
lv_del_rjhae_itab  TYPE JHA1_RJHAE_TAB, "   
lv_del_rjhaeo_itab  TYPE JHA1_RJHAEO_TAB, "   
lv_del_rjhamozo_itab  TYPE JHA1_RJHAMOZO_TAB, "   
lv_del_rjhagpz_itab  TYPE JHA1_RJHAGPZ_TAB, "   
lv_start_datum  TYPE SY-DATUM, "   
lv_flg_gen_einteil  TYPE SY-BATCH, "   
lv_itab_pe_match_coll  TYPE JJB1_RJJPEFN_URBE_TAB, "   
lv_generation_canceled  TYPE JJB1_RJJPEFN_URBE_TAB, "   
lv_del_rjharekl_itab  TYPE JHA1_RJHAREKL_TAB, "   
lv_pt_rjhatrz  TYPE RJHATRZ_TAB, "   
lv_rjhap  TYPE JHA1_RJHAP_STR, "   
lv_ende_datum  TYPE SY-DATUM, "   
lv_rjhapo  TYPE JHA1_RJHAPO_STR, "   
lv_flg_dialog  TYPE SY-BATCH, "   CON_ANGEKREUZT
lv_msg_type  TYPE RJMSG-MSGTY, "   
lv_rjhagpz_itab  TYPE JHA1_RJHAGPZ_TAB, "   
lv_flg_keep_old  TYPE SY-BATCH, "   
lv_rjhamoto_itab  TYPE JHA1_RJHAMOTO_TAB, "   
lv_xonly_kfm  TYPE SY-BATCH, "   
lv_rjhamozo_itab  TYPE JHA1_RJHAMOZO_TAB, "   
lv_rjhauo_itab  TYPE JHA1_RJHAUO_TAB, "   
lv_rjhabpz_itab  TYPE JHA1_RJHABPZ_TAB, "   
lv_rjhae_itab  TYPE JHA1_RJHAE_TAB, "   
lv_rjhatgz_itab  TYPE JHA1_RJHATGZ_TAB. "   

  CALL FUNCTION 'ISP_GENER_EINTEIL_OL'  "IS-M/AM: Generate Schedule Lines
    EXPORTING
         RJHAK = lv_rjhak
         PV_OK_CODE = lv_pv_ok_code
         START_DATUM = lv_start_datum
         ENDE_DATUM = lv_ende_datum
         FLG_DIALOG = lv_flg_dialog
         MSG_TYPE = lv_msg_type
         FLG_KEEP_OLD = lv_flg_keep_old
         XONLY_KFM = lv_xonly_kfm
         RJHABPZ_ITAB = lv_rjhabpz_itab
         RJHATGZ_ITAB = lv_rjhatgz_itab
    IMPORTING
         ITAB_BE_R1_COLL = lv_itab_be_r1_coll
         ITAB_PE_MATCH_COLL = lv_itab_pe_match_coll
    CHANGING
         GENPOS_STR = lv_genpos_str
         RJHAEO_ITAB = lv_rjhaeo_itab
         RJHAERL_ITAB = lv_rjhaerl_itab
         RJHAREKL_ITAB = lv_rjharekl_itab
         RJHAIKZ_ITAB = lv_rjhaikz_itab
         MSG = lv_msg
         DEL_RJHAUO_ITAB = lv_del_rjhauo_itab
         DEL_RJHAE_ITAB = lv_del_rjhae_itab
         DEL_RJHAEO_ITAB = lv_del_rjhaeo_itab
         DEL_RJHAMOZO_ITAB = lv_del_rjhamozo_itab
         DEL_RJHAGPZ_ITAB = lv_del_rjhagpz_itab
         FLG_GEN_EINTEIL = lv_flg_gen_einteil
         DEL_RJHAREKL_ITAB = lv_del_rjharekl_itab
         PT_RJHATRZ = lv_pt_rjhatrz
         RJHAP = lv_rjhap
         RJHAPO = lv_rjhapo
         RJHAGPZ_ITAB = lv_rjhagpz_itab
         RJHAMOTO_ITAB = lv_rjhamoto_itab
         RJHAMOZO_ITAB = lv_rjhamozo_itab
         RJHAUO_ITAB = lv_rjhauo_itab
         RJHAE_ITAB = lv_rjhae_itab
    TABLES
         ITAB_PE_MATCH = lt_itab_pe_match
    EXCEPTIONS
        ERROR = 1
        GENERATION_CANCELED = 2
. " ISP_GENER_EINTEIL_OL




ABAP code using 7.40 inline data declarations to call FM ISP_GENER_EINTEIL_OL

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
"SELECT single FCODE FROM T185F INTO @DATA(ld_pv_ok_code).
 
 
 
 
 
 
 
 
 
 
 
"SELECT single DATUM FROM SY INTO @DATA(ld_start_datum).
 
"SELECT single BATCH FROM SY INTO @DATA(ld_flg_gen_einteil).
 
 
 
 
 
 
"SELECT single DATUM FROM SY INTO @DATA(ld_ende_datum).
 
 
"SELECT single BATCH FROM SY INTO @DATA(ld_flg_dialog).
DATA(ld_flg_dialog) = CON_ANGEKREUZT.
 
"SELECT single MSGTY FROM RJMSG INTO @DATA(ld_msg_type).
 
 
"SELECT single BATCH FROM SY INTO @DATA(ld_flg_keep_old).
 
 
"SELECT single BATCH FROM SY INTO @DATA(ld_xonly_kfm).
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!