SAP Reports / Programs

RFTBLL_MASS SAP ABAP Report - Limit Transfer: Collective Processing







RFTBLL_MASS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Limit transfer: Collective processing Displaying and processing limit transfers Within Limit Management, this program enables you to obtain an overview of existing limit transfers, and to manage these transfers...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and 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 RFTBLL_MASS into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

TLL5 - Limit Transfer: Collective Process.
TLL3 - Limit: Display Limit Transfer
TLL2 - Limit: Change Limit Transfer
TLL1 - Limit: Create Limit Transfer


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RFTBLL_MASS. "Basic submit
SUBMIT RFTBLL_MASS AND RETURN. "Return to original report after report execution complete
SUBMIT RFTBLL_MASS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: S_CRUSER = D Limit Transfer Entered By
Selection Text: S_LLEND = D End of Validity Period
Selection Text: S_RLVLL = D Number of Limit Transfer
Selection Text: S_SLA = D Limit Type
Selection Text: S_UPUSER = D Limit Transfer Last Changed By
Title: Limit Transfer: Collective Processing
Text Symbol: DUM =
Text Symbol: S01 = Limit Transfer Data
Text Symbol: S02 = User Data


INCLUDES used within this REPORT RFTBLL_MASS

No INCLUDES are used within this REPORT code!


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:

TB_LIMIT_LSTRUC_2_RCHAR CALL FUNCTION 'TB_LIMIT_LSTRUC_2_RCHAR' EXPORTING I_LS = L_LSKEY IMPORTING ER_CHAR = LR_CHAR.

TB_LIMIT_CHARS_MAIN_GEN CALL FUNCTION 'TB_LIMIT_CHARS_MAIN_GEN' EXPORTING I_ACCESS_MODE = '1' * I_INCLUDE_INITIAL_VALUES = I_ROWS = 1 * I_CLEAR_VTBLS = 'X' * I_MAX_FIELD = * IR_SLDFIL = IR_CHAR = LR_CHAR * IT_ENTRIES_LM = * IT_ENTRIES_LKEY = * IT_WHERE = * IMPORTING * E_MAX = CHANGING CT_VTBLS = LT_VTBLS[] * EXCEPTIONS * PARAM_ERROR = 1 * FNAME_ERROR = 2 * EXPRESSION_ERROR = 3 * TABLE_NOT_EXISTENT = 4 * OTHERS = 5.

TB_LIMIT_CHARS_MAIN * CALL FUNCTION 'TB_LIMIT_CHARS_MAIN' * EXPORTING * I_ACCESS_MODE = '4' * I_ROWS = 1 * I_LS = L_LSKEY * CHANGING * CT_VTBLS = LT_VTBLS[] ** EXCEPTIONS ** PARAM_ERROR = 1 ** OTHERS = 2 .

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = I_INTERNAL_TABNAME = CON_HEADERTAB I_STRUCTURE_NAME = CON_VTBLLH0_STRUC I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = CHANGING CT_FIELDCAT = GT_FIELDCAT[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = I_INTERNAL_TABNAME = CON_ITEMTAB I_STRUCTURE_NAME = CON_VTBLLP0_STRUC I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = CHANGING CT_FIELDCAT = GT_FIELDCAT[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

TB_LIMIT_ALV_BUILD_KEYINFO CALL FUNCTION 'TB_LIMIT_ALV_BUILD_KEYINFO' EXPORTING I_TABNAME_H = CON_VTBLLH_STRUC I_TABNAME_I = CON_VTBLLP_STRUC IMPORTING GS_KEYINFO = CS_KEYINFO EXCEPTIONS INTERNAL_ERR = 1 OTHERS = 2.

TB_LIMIT_ALV_BUILD_EVENTS CALL FUNCTION 'TB_LIMIT_ALV_BUILD_EVENTS' IMPORTING IT_EVENTS = GT_EVENTS[] EXCEPTIONS INTERNAL_ERR = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' I_CALLBACK_PROGRAM = G_REPID I_CALLBACK_PF_STATUS_SET = 'PF_STATUS_SET' * I_CALLBACK_USER_COMMAND = ' ' IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = GT_SORT[] * IT_FILTER = IS_SEL_HIDE = L_SELHIDE * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * I_DEFAULT = 'X' I_SAVE = 'A' IS_VARIANT = L_VARIANT IT_EVENTS = GT_EVENTS[] * IT_EVENT_EXIT = I_TABNAME_HEADER = CON_HEADERTAB I_TABNAME_ITEM = CON_ITEMTAB * I_STRUCTURE_NAME_HEADER = * I_STRUCTURE_NAME_ITEM = IS_KEYINFO = GS_KEYINFO * IS_PRINT = * IS_REPREP_ID = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES T_OUTTAB_HEADER = GT_VTBLLHX[] T_OUTTAB_ITEM = GT_VTBLLP0[] * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = CON_VTBLM0_STRUC TABLES DFIES_TAB = LT_DFIES[] EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3.

TB_LIMIT_LL_CONTROL CALL FUNCTION 'TB_LIMIT_LL_CONTROL' EXPORTING I_TCODE = CON_DISPLAY I_SLA = L_VTBLLH-SLA * I_VTBLV1 = * I_VTBLV2 = I_VTBLLH = L_VTBLLH EXCEPTIONS DIFFERENT_TYPES = 1 WRONG_LIMITS = 2 NOT_RELEASED = 3 OTHERS = 4 .

TB_LIMIT_LL_CONTROL CALL FUNCTION 'TB_LIMIT_LL_CONTROL' EXPORTING I_TCODE = CON_CHANGE I_SLA = L_VTBLLH-SLA * I_VTBLV1 = * I_VTBLV2 = I_VTBLLH = L_VTBLLH IMPORTING E_VTBLLH = L_VTBLLH E_VTBLLP = LT_VTBLLP EXCEPTIONS DIFFERENT_TYPES = 1 WRONG_LIMITS = 2 NOT_RELEASED = 3 OTHERS = 4 .

TB_LIMIT_NOTICES_MAINTAIN_LL CALL FUNCTION 'TB_LIMIT_NOTICES_MAINTAIN_LL' EXPORTING I_DISPLAY = XFALSE I_VTBLLH = L_VTBLLH_OLD IMPORTING E_EXIST = L_EXIST.

TB_LIMIT_LL_UPDATE_PRE CALL FUNCTION 'TB_LIMIT_LL_UPDATE_PRE' EXPORTING I_CHECK_ONLY = XFALSE * I_SYNC = 'X' * I_COMMIT = 'X' I_VTBLLH_N = U_VTBLLH_NEW I_VTBLLH_O = U_VTBLLH_OLD I_VTBLLP_N = LT_VTBLLP I_VTBLLP_O = LT_VTBLLP * IMPORTING * E_CHANGE = .

ENQUEUE_E_VTBLLH CALL FUNCTION 'ENQUEUE_E_VTBLLH' EXPORTING * MODE_VTBLLH = 'E' * MANDT = SY-MANDT SLA = U_SLA RLV_LL = U_RLV_LL * X_SLA = ' ' * X_RLV_LL = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.

DEQUEUE_E_VTBLLH CALL FUNCTION 'DEQUEUE_E_VTBLLH' EXPORTING * MODE_VTBLLH = 'E' * MANDT = SY-MANDT SLA = U_SLA RLV_LL = U_RLV_LL * X_SLA = ' ' * X_RLV_LL = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

TB_LIMIT_LL_CONTROL CALL FUNCTION 'TB_LIMIT_LL_CONTROL' EXPORTING I_TCODE = CON_CREATE I_SLA = L_VTBLLH-SLA I_VTBLV1 = L_VTBLV_ONE I_VTBLV2 = L_VTBLV_TWO I_VTBLLH = L_VTBLLH I_COPY = XTRUE I_AMOUNTS = L_AMOUNTS IMPORTING E_VTBLLH = L_VTBLLH E_VTBLLP = LT_VTBLLP * EXCEPTIONS * DIFFERENT_TYPES = 1 * WRONG_LIMITS = 2 * NOT_RELEASED = 3 * OTHERS = 4 .



Contribute (Add Comments)

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