SAP Reports / Programs | Sales and Distribution | Master Data | Conditions(SD-MD-CM) SAP SD

/1SDBF12L/RV14MK02 SAP ABAP Report - At Material Level








/1SDBF12L/RV14MK02 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Check out the submitted Comments related to this SAP report or see any standard documentation available. Also check out the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. If you would like to execute this report or see the full code listing simply enter /1SDBF12L/RV14MK02 into the relevant SAP transactions such as SE38 or SE80

ABAP code to call this SAP report using the submit statement

SUBMIT /1SDBF12L/RV14MK02. "Basic submit

SUBMIT /1SDBF12L/RV14MK02 AND RETURN. "Return to original report after report execution complete

SUBMIT /1SDBF12L/RV14MK02 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user

See more syntax options for the ABAP SUBMIT statement

Contribute (Add Comments)
Below is the basic information available for SAP report /1SDBF12L/RV14MK02 and is provided for your convenience to access as and when required. Although the 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 /1SDBF12L/RV14MK02 or its description.

INCLUDES used within this REPORT:

INCLUDE V12LCOM.


TABLES used within REPORT and the associated SELECT statement:

NO SAP DATABASE TABLES are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

VALIDITY_PERIOD_CHECK CALL FUNCTION 'VALIDITY_PERIOD_CHECK' TABLES DATE = DATUM EXCEPTIONS WRONG_INTERVALL = 01 WRONG_OPTION = 02 WRONG_SIGN = 03.

SD_GET_ALL_CONDTYPE_FROM_KOTAB CALL FUNCTION 'SD_GET_ALL_CONDTYPE_FROM_KOTAB' EXPORTING KVEWE = 'M' KAPPL = 'M' KOTABNR = '002' TABLES KOTAB_T685 = ITAB_KSCHL.

WB2_PORTFOLIO_AUTH_CHEC CALL FUNCTION 'WB2_PORTFOLIO_AUTH_CHEC' EXPORTING i_kschl = auth_check-kschl i_kvewe = auth_check-kvewe i_kappl = auth_check-kappl i_kotabnr = auth_check-kotabnr I_ACTIVITY = '03' " Display read EXCEPTIONS NO_AUTHORITY = 1 OTHERS = 2.

ALE_MODEL_DETERMINE_IF_TO_SEND call function 'ALE_MODEL_DETERMINE_IF_TO_SEND' exporting message_type = p_mestyp receiving_system = p_logsys validdate = sy-datum importing idoc_must_be_sent = idoc_to_send exceptions own_system_not_defined = 1 others = 2.

MASTERIDOC_CREATE_COND_A call function 'MASTERIDOC_CREATE_COND_A' exporting pi_mestyp = p_mestyp pi_logsys = p_logsys pi_direkt = 'X' tables pit_conditions = gt_knumh exceptions idoc_could_not_be_created = 1.

WB2_SET_PORTFOLIO_LIST_STATUS CALL FUNCTION 'WB2_SET_PORTFOLIO_LIST_STATUS' EXPORTING EXTAB = EX_FCODE EXCEPTIONS OTHERS = 0.

WB2_PORTFOLIO_SERVICE_EXECUTE CALL FUNCTION 'WB2_PORTFOLIO_SERVICE_EXECUTE' EXPORTING i_KNUMH = &1-KNUMH I_DATAM = &1-%%DATBI I_AKTYP = &2 i_konli = g_konli EXCEPTIONS OTHERS = 0.

WB2_PORTFOLIO_SERVICE_EXECUTE CALL FUNCTION 'WB2_PORTFOLIO_SERVICE_EXECUTE' EXPORTING i_Kschl = &1-Kschl i_kappl = 'M ' I_KOTABNR = &2 I_AKTYP = &3 i_konli = g_konli EXCEPTIONS OTHERS = 0.

REUSE_ALV_COMMENTARY_WRITE



CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = IT_LIST_COMMENTARY EXCEPTIONS OTHERS = 1.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = IT_LIST_COMMENTARY EXCEPTIONS OTHERS = 1.

WB2_T685M_SELECT_SINGLE call function 'WB2_T685M_SELECT_SINGLE' exporting i_kappl = gt_konhm-kappl i_kschl = gt_konhm-kschl importing e_t685m = t685m.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' * I_CALLBACK_PROGRAM = '/1SDBF12L/RV14MK02' I_CALLBACK_USER_COMMAND = 'CALLBACK_USER_COMMAND' I_CALLBACK_PF_STATUS_SET = 'CALLBACK_STATUS' IT_FIELDCAT = FIELDCAT_AXXX IT_EXCLUDING = EX_FCODE IS_LAYOUT = LAYOUT_AXXX IT_SORT = IT_SORT_AXXX IT_EVENTS = ET_EVENTS_AXXX IT_EVENT_EXIT = ET_EVENT_EXIT I_TABNAME_HEADER = TABNAME_HEADER_AXXX I_TABNAME_ITEM = TABNAME_ITEM_AXXX IS_KEYINFO = KEYINFO IS_PRINT = IS_PRINT_AXXX * IMPORTING * * E_EXIT_CAUSED_BY_CALLER = * * ES_EXIT_CAUSED_BY_USER = * TABLES T_OUTTAB_HEADER = SORTTAB_AXXX T_OUTTAB_ITEM = T_POS_AXXX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' * I_CALLBACK_PROGRAM = '/1SDBF12L/RV14MK02' I_CALLBACK_PF_STATUS_SET = 'CALLBACK_STATUS' I_CALLBACK_USER_COMMAND = 'CALLBACK_USER_COMMAND' I_STRUCTURE_NAME = TABNAME_ITEM_AXXX IS_LAYOUT = LAYOUT_AXXX IT_FIELDCAT = FIELDCAT_AXXX IT_EXCLUDING = EX_FCODE * IT_SPECIAL_GROUPS = * IT_SORT = IT_SORT_AXXX * IT_FILTER = * * IS_SEL_HIDE = * * I_DEFAULT = 'X' * * I_SAVE = ' ' * * IS_VARIANT = ' ' * IT_EVENTS = ET_EVENTS_AXXX IT_EVENT_EXIT = ET_EVENT_EXIT IS_PRINT = IS_PRINT_AXXX * I_SCREEN_START_COLUMN = 0 * * I_SCREEN_START_LINE = 0 * * I_SCREEN_END_COLUMN = 0 * * I_SCREEN_END_LINE = 0 * TABLES T_OUTTAB = T_POS_AXXX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = '/1SDBF12L/RV14MK02' I_CALLBACK_PF_STATUS_SET = 'CALLBACK_STATUS' IS_LAYOUT = LAYOUT IT_FIELDCAT = FIELDCAT_AXXX IT_EXCLUDING = EX_FCODE IT_SORT = IT_SORT_AXXX IT_EVENTS = ET_EVENTS_AXXX I_TABNAME_HEADER = TABNAME_HEADER_AXXX I_TABNAME_ITEM = TABNAME_ITEM_AXXX IS_KEYINFO = KEYINFO IS_PRINT = IS_PRINT_AXXX TABLES T_OUTTAB_HEADER = SORTTAB_AXXX T_OUTTAB_ITEM = T_POS_AXXX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' * I_CALLBACK_PROGRAM = '/1SDBF12L/RV14MK02' I_CALLBACK_PF_STATUS_SET = 'CALLBACK_STATUS' I_CALLBACK_USER_COMMAND = 'CALLBACK_USER_COMMAND' I_STRUCTURE_NAME = TABNAME_ITEM_AXXX IS_LAYOUT = LAYOUT IT_FIELDCAT = FIELDCAT_AXXX IT_EXCLUDING = EX_FCODE * IT_SPECIAL_GROUPS = * IT_SORT = IT_SORT_AXXX * IT_FILTER = * * IS_SEL_HIDE = * * I_DEFAULT = 'X' * * I_SAVE = ' ' * * IS_VARIANT = ' ' * IT_EVENTS = ET_EVENTS_AXXX * IT_EVENT_EXIT = ET_EVENT_EXIT * IS_PRINT = IS_PRINT_AXXX * I_SCREEN_START_COLUMN = 0 * * I_SCREEN_START_LINE = 0 * * I_SCREEN_END_COLUMN = 0 * * I_SCREEN_END_LINE = 0 * TABLES T_OUTTAB = T_POS_AXXX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.


Text pool values


Selection Text: VOR = at start of validity period
Selection Text: P_PRINT = Display conditions
Selection Text: P_DAT = Valid On
Selection Text: PAR_STAF = Display scales
Selection Text: PAR_POS = Additional condition fields
Selection Text: PAR_L = Cond. marked for deletion
Selection Text: PAR_EXCL = Exclusive
Selection Text: PAR_DAT = Display validity period
Selection Text: NACH = at end of validity period
Selection Text: MAX_LINE = Max. hits per table
Selection Text: L_2 = Validity period
Selection Text: L_1 = Material
Selection Text: KSCHL = Portfolio Type
Selection Text: DATUM = Validity range
Selection Text: DATE_AS = Retain validity
Title: At Material Level
Text Symbol: 902 = Records were deleted.
Text Symbol: 901 = No records to delete
Text Symbol: 900 = Do you really want to delete all cond. records?
Text Symbol: 103 = Specify send parameters
Text Symbol: 102 = Condition records exceeding interval named above
Text Symbol: 100 = Validity period
Text Symbol: 00E = To...
Text Symbol: 00D = From
Text Symbol: 00C = Items
Text Symbol: 00B = Group header


Text Symbol: 00A = Page header
Text Symbol: 007 = All
Text Symbol: 004 = Valid from Valid to
Text Symbol: 003 = Amount Unit per UoM
Text Symbol: 002 = - Validity period specified
Text Symbol: 001 = - Without scale display
Text Symbol: 000 = List screen