GENERATE_JOBNAME SAP Method Assignment of Job Name when Subjobs Are Generated









Below is documentation, parameters and attributes of ABAP Method GENERATE_JOBNAME within SAP class IF_BADI_PPM_GEN_JOBNAME. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_BADI_PPM_GEN_JOBNAME into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Instance

This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

The following technical details of method GENERATE_JOBNAME can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method GENERATE_JOBNAME

.

NameTypeData TypeDescriptionDefault Value
I_CHILD_NOImportingTYPE
BANK_DTE_PP_JOBNO
Sequential Number for Identification of a Parallel Thread
I_FLG_IS_CHILDImportingTYPE
XFELD
Checkbox
I_FLG_IS_PARENTImportingTYPE
XFELD
Checkbox
I_FLG_IS_WL_CREATORImportingTYPE
XFELD
Checkbox
I_PROGDATEImportingTYPE
BANK_DTE_PP_PROGDATE
Date of Program Run
I_PROGNImportingTYPE
BANK_DTE_PP_PROGN
Name of the Program/Report on an Application Process
I_PROGNOImportingTYPE
BANK_DTE_PP_PROGNO
Sequential Number of Program Run
I_REPETITION_NOImportingTYPE
BANK_DTE_PP_CNT_REPETITIONS
Number of Repeated Runs of a Level in Parallel Mode
I_START_NOImportingTYPE
BANK_DTE_PP_RUNSTARTNO
Number of Starts of a Mass Run
I_STEP_NOImportingTYPE
BANK_DTE_PP_STEPNO
Number of a Processing Step
E_PROCESS_NAMEExportingTYPE
BTCJOB
Background Job Name



Exceptions of Method GENERATE_JOBNAME

This method does not have any exceptions

Example ABAP coding


DATA: lo_class TYPE REF TO IF_BADI_PPM_GEN_JOBNAME.
DATA: lv_E_PROCESS_NAME TYPE BTCJOB,
lv_I_CHILD_NO TYPE BANK_DTE_PP_JOBNO,
lv_I_FLG_IS_CHILD TYPE XFELD,
lv_I_FLG_IS_PARENT TYPE XFELD,
lv_I_FLG_IS_WL_CREATOR TYPE XFELD,
lv_I_PROGDATE TYPE BANK_DTE_PP_PROGDATE,
lv_I_PROGN TYPE BANK_DTE_PP_PROGN,
lv_I_PROGNO TYPE BANK_DTE_PP_PROGNO,
lv_I_REPETITION_NO TYPE BANK_DTE_PP_CNT_REPETITIONS,
lv_I_START_NO TYPE BANK_DTE_PP_RUNSTARTNO,
lv_I_STEP_NO TYPE BANK_DTE_PP_STEPNO,
lv_other TYPE c.

CALL METHOD lo_class=>GENERATE_JOBNAME(
EXPORTING
I_CHILD_NO = lv_I_CHILD_NO
I_FLG_IS_CHILD = lv_I_FLG_IS_CHILD
I_FLG_IS_PARENT = lv_I_FLG_IS_PARENT
I_FLG_IS_WL_CREATOR = lv_I_FLG_IS_WL_CREATOR
I_PROGDATE = lv_I_PROGDATE
I_PROGN = lv_I_PROGN
I_PROGNO = lv_I_PROGNO
I_REPETITION_NO = lv_I_REPETITION_NO
I_START_NO = lv_I_START_NO
I_STEP_NO = lv_I_STEP_NO
IMPORTING
E_PROCESS_NAME = lv_E_PROCESS_NAME ).

Links to Related Class(s)

IF_BADI_...
Full list of available SAP object classes

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!