BSEL1F02 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter BSEL1F02 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Form Include for Selection Screens
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_KKB_UPDATE_WITH_CLSC CALL FUNCTION 'K_KKB_UPDATE_WITH_CLSC' EXPORTING I_KLART = GD_KLA_KLART I_CLASS = GD_KLA_CLASS IMPORTING E_KLAH = AKLAH TABLES T_KKBSBTALL = XKKBSBTALL T_KKBMM = XKKBMM T_CABN = XCABN T_CABNT = XCABNT T_KSML = XKSML.
CLSC_SELECT_OBJECTS CALL FUNCTION 'CLSC_SELECT_OBJECTS' EXPORTING IMP_KLAH = AKLAH IMP_NO_MESSAGE = 'X' IMP_LANGUAGE_NEUTRAL = 'X' TABLES EXP_OBJECTS = OBJEK EXP_VALUES = XAUSP_DUMMY IMP_FEATURES = XMERK_DUMMY IMP_SELTAB = TCOMW EXCEPTIONS NO_OBJECTS_FOUND = 01 ONE_OBJECT_FOUND = 02.
CTMS_CLASS_DDB CALL FUNCTION 'CTMS_CLASS_DDB' EXPORTING CLASS = GD_KLA_CLASS CLASSTYPE = GD_KLA_KLART MODE = 'S' LANGUAGE = ' ' KEY_DATE = SY-DATUM * OBJECTID = * OBJECT = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CTMS_DDB_OPEN CALL FUNCTION 'CTMS_DDB_OPEN' * EXPORTING * I_SET_DEFAULT_VALUES = ' ' TABLES IMP_SELECTION = TCOMW.
K_KKB_CONV_EXIT_FOR_OBJCHARS CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = AMERK-ATNAM I_ATWRT = AMERK-ATWRT I_ANZST = AMERK-DYNPLEN I_FORMAT = CON_INT_FORMAT IMPORTING E_ATWRT = AMERK-ATWRT E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
K_KKB_SELPIC_LIST CALL FUNCTION 'K_KKB_SELPIC_LIST' IMPORTING E_SELINDEX = LD_SEL_VERSION TABLES T_SELPIC = ASEL_TABLE EXCEPTIONS NO_LINES_PICKED = 01.
K_KKB_POPUP_FOR_VARIANCES CALL FUNCTION 'K_KKB_POPUP_FOR_VARIANCES' EXPORTING I_DEFAULT_SIGN = '>' I_FLG_LOTS = LD_LOTS I_FLG_TARGET = LD_TARGET I_INITIALIZE = LD_INIT I_KOKRS = GD_KOKRS TABLES T_KKB_VARIAN = Z_KKB_VARIAN EXCEPTIONS CANCELED = 01 WRONG_SIGN = 02.
K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING DISPLAY = ' ' I_KOKRS = ' ' POPUP = '1' IMPORTING E_KOKRS = GD_KOKRS EXCEPTIONS NOT_FOUND = 01.
K_KKB_DDIC_READ_FOR_OBJCHARS CALL FUNCTION 'K_KKB_DDIC_READ_FOR_OBJCHARS' EXPORTING I_HIART = 'OR' I_OBTAB = 'KKRAMERK' TABLES T_OUT_OMERK = OMERK_TBL T_IN_MASTER_TABS = XMASTER T_IN_CABN = XCABN.
K_KKB_F4_HELP_FOR_CLSC_CHAR CALL FUNCTION 'K_KKB_F4_HELP_FOR_CLSC_CHAR' EXPORTING I_ATNAM = MERK_SEL-ATNAM I_ATINN = MERK_SEL-ATINN I_ATBEZ = MERK_SEL-ATBEZ I_ATUE1 = MERK_SEL-ATUE1 IMPORTING E_ATWRT = LD_SEL_FIELD TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN EXCEPTIONS NO_VALUE_SELECTED = 01.
K_KKB_F1_HELP_FOR_OBJCHARS CALL FUNCTION 'K_KKB_F1_HELP_FOR_OBJCHARS' EXPORTING I_ATNAM = MERK_SEL-ATNAM TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
K_KKB_CKBOB_FILL CALL FUNCTION 'K_KKB_CKBOB_FILL' TABLES T_CKBOB = YCKBOB T_OBJLIST = YOBJLIST.
SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING ENTRY_ACT = R_CURSOR ENTRY_TO = GD_OBJ_COUNTER LAST_PAGE_FULL = ' ' LOOPS = GD_LOOP_COUNT OK_CODE = SAVE_OK_CODE OVERLAPPING = ' ' IMPORTING ENTRY_NEW = R_CURSOR EXCEPTIONS NO_ENTRY_OR_PAGE_ACT = 01 NO_ENTRY_TO = 02 NO_OK_CODE_OR_PAGE_GO = 03.
KKR_OBJECTS_FILTER_BY_STATUS CALL FUNCTION 'KKR_OBJECTS_FILTER_BY_STATUS' EXPORTING SELID = GD_STATUS TABLES T_OBJECTS = OBJEK.
CTMS_CLASS_DDB CALL FUNCTION 'CTMS_CLASS_DDB' EXPORTING CLASS = GD_KLA_CLASS CLASSTYPE = GD_KLA_KLART MODE = 'S' LANGUAGE = ' ' KEY_DATE = SY-DATUM EXCEPTIONS NOT_FOUND = 01.
CTMS_DDB_SET_VALUE CALL FUNCTION 'CTMS_DDB_SET_VALUE' TABLES IMP_VALUES = TAPI_VAL_I EXP_VALUES_ERROR = TEAPI_VAL_I EXCEPTIONS CURRENCY_CHECK = 01 DATE_CHECK = 02 FORMAT_CHECK = 03 ILLEGAL_INTERNAL_BASEUNIT = 04 INTERVAL_CHECK = 05 PATTERN_CHECK = 06 TIME_CHECK = 07 UNIT_CHECK = 08 VALUE_NOT_FOUND = 09 NO_VALID_DIMENSION = 10 INTERVAL_NOT_ALLOWED = 11 DISPLAY_MODE = 12 CHARACTERISTIC_NOT_FOUND = 13 VALUE_NOT_POSSIBLE = 14 CHARACTERISTIC_ENQUEUE = 15 OBJECTCHARACTERISTIC = 16 ONLY_ONE_VALUE_ALLOWED = 17 CHARACTERISTIC_NOT_SELECTABLE = 18.
CTMS_DDB_CLOSE CALL FUNCTION 'CTMS_DDB_CLOSE' TABLES EXP_SELECTION = TCOMW EXCEPTIONS INCONSISTENCY = 01 INCOMPLETE = 02 VERIFICATION = 03 NOT_ASSIGNED = 04 ANOTHER_OBJECT = 05 OTHER_OBJECTS = 06 DISPLAY_MODE = 07.
CTMS_DDB_SELECT_OBJECTS CALL FUNCTION 'CTMS_DDB_SELECT_OBJECTS' TABLES EXP_OBJECTS = OBJEK EXP_VALUES = XAUSP.
CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = MERK_SEL-ATNAM I_ATWRT = KKB_LOOP-ATWRT I_ANZST = MERK_SEL-DYNPLEN I_FORMAT = CON_INT_FORMAT IMPORTING E_ATWRT = KKB_LOOP-ATWRT E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
K_KKB_CONV_EXIT_FOR_OBJCHARS CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = MERK_SEL-ATNAM I_ATWRT = KKB_LOOP-ATWRT_HIGH I_ANZST = MERK_SEL-DYNPLEN I_FORMAT = CON_INT_FORMAT IMPORTING E_ATWRT = KKB_LOOP-ATWRT_HIGH E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
K_KKB_CONV_EXIT_FOR_OBJCHARS CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = MERK_SEL-ATNAM I_ATWRT = KKB_LOOP-ATWRT I_ANZST = MERK_SEL-DYNPLEN I_FORMAT = CON_EXT_FORMAT IMPORTING E_ATWRT = KKB_LOOP-ATWRT E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
K_KKB_CONV_EXIT_FOR_OBJCHARS CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = MERK_SEL-ATNAM I_ATWRT = KKB_LOOP-ATWRT_HIGH I_ANZST = MERK_SEL-DYNPLEN I_FORMAT = CON_EXT_FORMAT IMPORTING E_ATWRT = KKB_LOOP-ATWRT_HIGH E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
CTMS_DDB_DEL_VALUE CALL FUNCTION 'CTMS_DDB_DEL_VALUE' TABLES IMP_VALUES = TAPI_VAL_I EXP_VALUES_ERROR = TEAPI_VAL_I EXCEPTIONS CURRENCY_CHECK = 01 DATE_CHECK = 02 FORMAT_CHECK = 03 ILLEGAL_INTERNAL_BASEUNIT = 04 INTERVAL_CHECK = 05 PATTERN_CHECK = 06 TIME_CHECK = 07 UNIT_CHECK = 08 VALUE_NOT_FOUND = 09 DISPLAY_MODE = 10 CHARACTERISTIC_NOT_FOUND = 11 CHARACTERISTIC_ENQUEUE = 12 OBJECTCHARACTERISTIC = 13 CHARACTERISTIC_NOT_SELECTABLE = 14.
CTMS_DDB_HAS_VALUES CALL FUNCTION 'CTMS_DDB_HAS_VALUES' EXPORTING ASSIGNED_VALUES = 'X' ALLOWED_VALUES = ' ' FIRST_ASSIGNED_VALUE = ' ' DEFAULT_VALUES = ' ' TABLES IMP_CHARACTERISTICS = TAPI_CHAR EXP_VALUES = TAPI_VALUE EXCEPTIONS NOT_FOUND = 01.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = R_PERCENTAGE TEXT = R_TEXT.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_DISPLAY_MORE' * TEXT = '' INFO = TEXT-SEL * ADD_STDINF = 'X' IMPORTING RESULT = GD_ICON_SEL EXCEPTIONS ICON_NOT_FOUND = 01 OUTPUTFIELD_TOO_SHORT = 02.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_ENTER_MORE' * TEXT = '' INFO = TEXT-NEL * ADD_STDINF = 'X' IMPORTING RESULT = GD_ICON_NOSEL EXCEPTIONS ICON_NOT_FOUND = 01 OUTPUTFIELD_TOO_SHORT = 02.
ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * NAME = ICON_EQUAL_RED * TEXT = '' * INFO = TEXT-NEL * ADD_STDINF = 'X' * IMPORTING * RESULT = GD_ICON_EQUAL_RED * EXCEPTIONS * ICON_NOT_FOUND = 01 * OUTPUTFIELD_TOO_SHORT = 02.
ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * NAME = ICON_EQUAL_GREEN * TEXT = '' * INFO = TEXT-NEL * ADD_STDINF = 'X' * IMPORTING * RESULT = GD_ICON_EQUAL_GREEN * EXCEPTIONS * ICON_NOT_FOUND = 01 * OUTPUTFIELD_TOO_SHORT = 02.
K_KKB_POPUP_TO_SELECT_CURRENCY CALL FUNCTION 'K_KKB_POPUP_TO_SELECT_CURRENCY' IMPORTING E_KWAER = GD_CURR.
CTCV_PREPARE_VALUES_TO_DISPLAY CALL FUNCTION 'CTCV_PREPARE_VALUES_TO_DISPLAY' EXPORTING STRUCTURE_CABN = ACABN STRUCTURE_CAWN = ACAWN IMPORTING STRING = R_STRING EXCEPTIONS OVERFLOW = 01.
K_KKB_CONV_EXIT_FOR_OBJCHARS CALL FUNCTION 'K_KKB_CONV_EXIT_FOR_OBJCHARS' EXPORTING I_ATNAM = XCABN-ATNAM I_ATWRT = R_EXTDDIC I_ANZST = OMERK_TBL-OUTPUTLEN I_FORMAT = CON_EXT_FORMAT IMPORTING E_ATWRT = R_EXTDDIC E_CONVERTED = LD_FLGEX TABLES T_IN_OMERK = OMERK_TBL T_IN_CABN = XCABN.
RSTI_SELECTION_EXPORT CALL FUNCTION 'RSTI_SELECTION_EXPORT' TABLES IT_SEL = COH_SEL_TAB IT_FIELDS = COH_FIELD_TAB.
RSTI_APPL_STACK_POP CALL FUNCTION 'RSTI_APPL_STACK_POP' IMPORTING I_REC = LD_REC EXCEPTIONS APPL_STACK_NOT_INITIALIZED = 1 OTHERS = 2.
RSTI_APPL_STACK_INITIALIZE CALL FUNCTION 'RSTI_APPL_STACK_INITIALIZE' EXPORTING E_APPL = ' ' E_SUBC = ' ' E_TOOL = 'TR' E_ONAM = COH_SONAM EXCEPTIONS OTHERS = 1.
RSTI_COMMUNICATION_HANDLER CALL FUNCTION 'RSTI_COMMUNICATION_HANDLER' EXPORTING * e_sonam = coh_sonam " TODO 13.06.96
K_KKB_DDIC_READ_FOR_OBJCHARS CALL FUNCTION 'K_KKB_DDIC_READ_FOR_OBJCHARS' EXPORTING I_HIART = 'OR' I_OBTAB = 'KKRAMERK' I_DB = CON_X TABLES T_OUT_OMERK = OMERK_TBL T_IN_MASTER_TABS = XMASTER T_IN_CABN = XCABN.
K_KKB_TKKBT_UPDATE CALL FUNCTION 'K_KKB_TKKBT_UPDATE' EXPORTING I_MODE = 'R' I_TKKBT = ATKKBT EXCEPTIONS FATAL_ERROR = 01 FOREIGN_LOCK = 02 NO_DATA_FOR_KEY = 03.
K_KKB_TKKBT_UPDATE CALL FUNCTION 'K_KKB_TKKBT_UPDATE' EXPORTING I_MODE = LD_MODE I_TKKBT = ATKKBT EXCEPTIONS FATAL_ERROR = 01 FOREIGN_LOCK = 02 NO_DATA_FOR_KEY = 03.
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING KOKRS = GD_KOKRS IMPORTING * E_TKA00 = E_TKA01 = LD_ATKA01 EXCEPTIONS NOT_FOUND = 1 NOT_FOUND_GJAHR = 2 OTHERS = 3.
KKBH_RULE_CREATE CALL FUNCTION 'KKBH_RULE_CREATE' EXPORTING I_TKKBH = LD_ARULE I_SAVE = ' ' IMPORTING E_TKKBH = LD_ARULE E_CANC = LD_CANCEL EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name BSEL1F02 or its description.
BSEL1F02 - Form Include for Selection Screens BSEL1F01 - Form Routines Include for RKKBSELN BSC_RFC_GET_PERSONALIZED======FT - BSCRFCGETPERSONALIZED======FT BSCL_VIEW_GENERATION_UI_CLASS - Include BSCL_VIEW_GENERATION_UI_CLASS BSCL_VIEW_GENERATION_PBO - Include BSCL_VIEW_GENERATION_PAI BSCL_VIEW_GENERATION_PAI - Include BSCL_VIEW_GENERATION_PAI