SAP Reports / Programs | Service | Solution Manager | Service Data Download(SV-SMG-SDD) SAP SV

BDLTREDF SAP ABAP Report - Service maintenance







BDLTREDF is a standard Executable ABAP Report 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 BDLTREDF into the relevant SAP transactions such as SE38 or SE80


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 BDLTREDF. "Basic submit
SUBMIT BDLTREDF AND RETURN. "Return to original report after report execution complete
SUBMIT BDLTREDF VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Service maintenance
Text Symbol: 042 = Overwrite?
Text Symbol: 043 = Overwrite Service
Text Symbol: 044 = Select target Service to copy to
Text Symbol: 045 = Maintenance
Text Symbol: 046 = Service is REFERENCE Service!
Text Symbol: 047 = Proceed?
Text Symbol: 048 = Please select a service.
Text Symbol: 050 = Create new service
Text Symbol: 051 = Contract:
Text Symbol: 052 = Description:
Text Symbol: 060 = Display
Text Symbol: 061 = Change
Text Symbol: 063 = Select Reference Service
Text Symbol: 064 = Create REFERENCE Service
Text Symbol: 065 = OK
Text Symbol: 066 = New Service successfully created and saved.
Text Symbol: 067 = Please select Reference Service
Text Symbol: 068 = Please maintain attributes of new Service.
Text Symbol: 069 = Please maintain REFERENCE Service first.
Text Symbol: 070 = Service successfully copied.
Text Symbol: 071 = Selected Service unknown.
Text Symbol: 072 = Copy of Service failed.
Text Symbol: 074 = Remove node
Text Symbol: 075 = Remove following node:
Text Symbol: 079 = Error while saving data. Please try again.
Text Symbol: 081 = Action cancelled.
Text Symbol: 082 = Data successfully saved.
Text Symbol: 083 = Copy entire Service
Text Symbol: 084 = Service deleted.
Text Symbol: 085 = Change REFERENCE Service
Text Symbol: 086 = No changes made.
Text Symbol: 087 = Please select a node.
Text Symbol: 088 = No new groupid was found.
Text Symbol: 089 = Service maintenance
Text Symbol: 091 = This Service refers to
Text Symbol: 092 = Changes on this Service will have no effect.
Text Symbol: 093 = Display node attributes





Text Symbol: 094 = Selected Service is REFERENCE Service.
Text Symbol: 095 = Display REFERENCE Service
Text Symbol: 041 = Selected Service already exists.
Text Symbol: 001 = Enter Service
Text Symbol: 002 = Delete service
Text Symbol: 003 = Do you want to delete this service?
Text Symbol: 004 = Create
Text Symbol: 005 = Delete
Text Symbol: 006 = Information
Text Symbol: 007 = Too many Group Ids
Text Symbol: 008 = Logical function
Text Symbol: 009 = Information
Text Symbol: 010 = The new function-node can not be appended
Text Symbol: 011 = to a node which has already service-nodes
Text Symbol: 012 = as childs.
Text Symbol: 013 = Node attribute
Text Symbol: 014 = The new Service-node could not
Text Symbol: 015 = be appended because it is already
Text Symbol: 016 = at leaflevel.
Text Symbol: 017 = New Node
Text Symbol: 018 = Create new node
Text Symbol: 019 = Service node
Text Symbol: 020 = Function node
Text Symbol: 021 = Change node attributes
Text Symbol: 022 = Lock of service definition tables failed.
Text Symbol: 023 = Lock of service tables failed.
Text Symbol: 024 = Program already in use.
Text Symbol: 025 = You need exlusive access.
Text Symbol: 026 = Lock of service definition tables failed.
Text Symbol: 027 = Unknown Servicecontract / Sessiontype
Text Symbol: 028 = Lock of service definition tables failed.
Text Symbol: 029 = Severe Error: FILL_DOWNLOADTREE
Text Symbol: 030 = YES
Text Symbol: 031 = NO
Text Symbol: 032 = Leave program
Text Symbol: 033 = Save changes?
Text Symbol: 034 = Service definitions have been changed
Text Symbol: 035 = This may endanger Service delivery, if still in use.
Text Symbol: 036 = Program in use by user





Text Symbol: 037 = You do not have authorization.
Text Symbol: 038 = Service definitions were changed.
Text Symbol: 039 = Save changes?
Text Symbol: 040 = Save service definitions


INCLUDES used within this REPORT BDLTREDF

INCLUDE BDLENQUE.


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:

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING CALLBACK_PROGRAM = 'BDLTREDF' CALLBACK_USER_COMMAND = 'USER_COMMAND' STATUS = 'TREE' SCREEN_START_COLUMN = 1.

RS_TREE_CREATE CALL FUNCTION 'RS_TREE_CREATE' EXPORTING ROOT_NAME = NODE_NAME ROOT_TYPE = 'R' DISPLAY_ATTRIBUTES = DSP_ATTR IMPORTING ROOT_ID = NODE_ID EXCEPTIONS OTHERS = 1.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING NEW_NAME = SERGROUPS-GROUPNAME INSERT_ID = OLD_NODE_ID RELATIONSHIP = 'CHILD' DISPLAY_ATTRIBUTES = DSP_ATTR IMPORTING NEW_ID = NEW_NODE_ID EXCEPTIONS ID_NOT_FOUND = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING NEW_NAME = DLFUGRPS-LOGFUNCNAM INSERT_ID = OLD_NODE_ID RELATIONSHIP = 'CHILD' DISPLAY_ATTRIBUTES = DSP_ATTR EXCEPTIONS ID_NOT_FOUND = 1 OTHERS = 2.

BDL_GET_CENTRAL_TIMESTAMP CALL FUNCTION 'BDL_GET_CENTRAL_TIMESTAMP' IMPORTING TAG = TAG UHRZEIT = UHRZEIT EXCEPTIONS OTHERS = 99.

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TITEL = 'Leave program'(032) TEXTLINE1 = 'Service definitions have been changed'(034) TEXTLINE2 = 'Save changes?'(033) TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = YESNO.

RS_TREE_GET_CURRENT_NODE CALL FUNCTION 'RS_TREE_GET_CURRENT_NODE' IMPORTING NODE_INFO = TMP_NODE_INFO.

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = CURR_NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = SUBTREE.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = 'Change node attributes'(021) IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

RS_TREE_SET_NODE CALL FUNCTION 'RS_TREE_SET_NODE' EXPORTING NODE_INFO = TMP_NODE_INFO.

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TEXTLINE1 = 'Create new node'(018) TEXT_OPTION1 = 'Service node'(019) TEXT_OPTION2 = 'Function node'(020) TITEL = 'New Node'(017) IMPORTING ANSWER = ANSWER.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING TITEL = 'Information'(009) TXT1 = 'The new Service-node could not'(014) TXT2 = 'be appended because it is already'(015) TXT3 = 'at leaflevel.'(016).

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = 'Node attribute'(013) IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.




RS_TREE_GET_CURRENT_NODE CALL FUNCTION 'RS_TREE_GET_CURRENT_NODE' IMPORTING NODE_INFO = TMP_NODE_INFO.

RS_TREE_SET_NODE CALL FUNCTION 'RS_TREE_SET_NODE' EXPORTING NODE_INFO = TMP_NODE_INFO.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING NEW_NAME = TMP_G_NAME INSERT_ID = TMP_NODE_INFO-ID RELATIONSHIP = 'CHILD' DISPLAY_ATTRIBUTES = DSP_ATTR EXCEPTIONS ID_NOT_FOUND = 1 OTHERS = 2.

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING TITEL = 'Information'(009) TXT1 = 'The new function-node can not be appended'(010) TXT2 = 'to a node which has already service-nodes'(011) TXT3 = 'as childs.'(012).

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = 'Logical function'(008) IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

RS_TREE_SET_NODE CALL FUNCTION 'RS_TREE_SET_NODE' EXPORTING NODE_INFO = TMP_NODE_INFO.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING NEW_NAME = DSP_ATTR-TEXT INSERT_ID = NODES-ID RELATIONSHIP = 'CHILD' DISPLAY_ATTRIBUTES = DSP_ATTR EXCEPTIONS ID_NOT_FOUND = 1 OTHERS = 2.

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING TITEL = 'Information'(006) TXT1 = 'Too many Group Ids'(007) TXT2 = ' '.

POPUP_GET_VALUES_USER_BUTTONS CALL FUNCTION 'POPUP_GET_VALUES_USER_BUTTONS' EXPORTING POPUP_TITLE = 'Enter Service'(001) PROGRAMNAME = 'BDLTREDF' FORMNAME = 'HANDLE_OK_CODE' F4_PROGRAMNAME = 'BDLTREDF' F4_FORMNAME = 'HANDLE_F4' OK_PUSHBUTTONTEXT = OK_PUSHBUTTONTEXT ICON_OK_PUSH = ICON_OK_PUSH FIRST_PUSHBUTTON = FIRST_PUSHBUTTON ICON_BUTTON_1 = ICON_BUTTON_1 SECOND_PUSHBUTTON = SECOND_PUSHBUTTON ICON_BUTTON_2 = ICON_BUTTON_2 IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 2 TITEL = 'Delete service'(002) TEXTLINE1 = 'Do you want to delete this service?'(003) TEXTLINE2 = TEXT_1 TEXTLINE3 = TEXT_2 TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = YESNO.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 2 TITEL = 'Delete service'(002) TEXTLINE1 = 'Service is REFERENCE Service!'(046) TEXTLINE2 = TEXT-035 "This may endanger Service..

RS_TREE_LIST CALL FUNCTION 'RS_TREE_LIST' EXPORTING NODE_ID = NODE_ID ALL = 'X' WITH_ATTRIBUTES = 'X' HIDDEN_NODES = 'X' TABLES LIST = X_LIST.

BDL_GET_CENTRAL_TIMESTAMP CALL FUNCTION 'BDL_GET_CENTRAL_TIMESTAMP' IMPORTING TAG = TAG UHRZEIT = UHRZEIT EXCEPTIONS OTHERS = 99.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 1 TITEL = 'Create new service'(050) TEXTLINE1 = TEXT_1 TEXTLINE2 = TEXT_2 TEXTLINE3 = 'Proceed?'(047) TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = YESNO.

BDL_GET_CENTRAL_TIMESTAMP CALL FUNCTION 'BDL_GET_CENTRAL_TIMESTAMP' IMPORTING TAG = TAG UHRZEIT = UHRZEIT EXCEPTIONS OTHERS = 99.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = 'Service definitions were changed.'(038)

BDL_SERVDEF_COPY_TREE CALL FUNCTION 'BDL_SERVDEF_COPY_TREE' EXPORTING P_SOURCE_CONTRACT = P_CONTR P_SOURCE_DESCR = P_DESCR P_TARGET_CONTRACT = TARGET_CONTR P_TARGET_DESCR = TARGET_DESCR EXCEPTIONS SOURCE_NOT_FOUND = 1 TARGET_FOUND = 2 ADD_SERVICE_FAILED = 3 MODIFY_BDLSERGRPS_FAILED = 4 MODIFY_BDLGROUPS_FAILED = 5 NO_MORE_GROUP_IDS = 6 GID_NOT_FOUND = 7 OTHERS = 8.

BDL_SERVDEF_DEL_SERVICE CALL FUNCTION 'BDL_SERVDEF_DEL_SERVICE' EXPORTING CONTRACT = TARGET_CONTR DESCRIPTION = TARGET_DESCR EXCEPTIONS SERVICE_NOT_FOUND = 1 MODIFY_BDLSERVICE_FAILED = 2 MODIFY_BDLSERGRPS_FAILED = 3 MODIFY_BDLGROUPS_FAILED = 4 MODIFY_BDLFUGRPS_FAILED = 5 OTHERS = 6.

BDL_SERVDEF_COPY_TREE CALL FUNCTION 'BDL_SERVDEF_COPY_TREE' EXPORTING P_SOURCE_CONTRACT = P_CONTR P_SOURCE_DESCR = P_DESCR P_TARGET_CONTRACT = TARGET_CONTR P_TARGET_DESCR = TARGET_DESCR EXCEPTIONS SOURCE_NOT_FOUND = 1 TARGET_FOUND = 2 ADD_SERVICE_FAILED = 3 MODIFY_BDLSERGRPS_FAILED = 4 MODIFY_BDLGROUPS_FAILED = 5 NO_MORE_GROUP_IDS = 6 GID_NOT_FOUND = 7 OTHERS = 8.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = 'Selected Service already exists.'(041)

POPUP_GET_VALUES_USER_BUTTONS CALL FUNCTION 'POPUP_GET_VALUES_USER_BUTTONS' EXPORTING POPUP_TITLE = 'Select target Service to copy to'(044) PROGRAMNAME = 'BDLTREDF' FORMNAME = 'HANDLE_COPY_SERVICE' F4_PROGRAMNAME = 'BDLTREDF' F4_FORMNAME = 'HANDLE_F4' OK_PUSHBUTTONTEXT = OK_PUSHBUTTONTEXT ICON_OK_PUSH = ICON_OK_PUSH FIRST_PUSHBUTTON = FIRST_PUSHBUTTON ICON_BUTTON_1 = ICON_BUTTON_1 SECOND_PUSHBUTTON = SECOND_PUSHBUTTON ICON_BUTTON_2 = ICON_BUTTON_2 IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' RETFIELD = 'BDLSERVICE-DOCU' * PVALKEY = ' ' * DYNPPROG = 'BDLCOES' * DYNPNR = '0060' * DYNPROFIELD = 'SELECTED_SERVICE' * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' VALUE_ORG = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = 'F' " write in dynpro even if field is * " read only * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = TABLES VALUE_TAB = AUX_TAB " entries to be selected * FIELD_TAB = RETURN_TAB = RETURN_TAB * DYNPFLD_MAPPING = EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 1 TITEL = 'Select Reference Service'(063) TEXTLINE1 = TEXT_1 TEXTLINE2 = TEXT_2 TEXTLINE3 = 'Proceed?'(047) TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = OKAY.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 1 TITEL = 'Copy entire Service'(083) TEXTLINE1 = TEXT_1 TEXTLINE2 = TEXT_2 TEXTLINE3 = 'Proceed?'(047) TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = OKAY.

BDL_GET_CENTRAL_TIMESTAMP CALL FUNCTION 'BDL_GET_CENTRAL_TIMESTAMP' IMPORTING TAG = TAG UHRZEIT = UHRZEIT EXCEPTIONS OTHERS = 99.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'N' DIAGNOSETEXT1 = 'Remove following node:'(075) DIAGNOSETEXT2 = CHAR_NODE * DIAGNOSETEXT3 = ' ' TEXTLINE1 = 'Proceed?'(047) * TEXTLINE2 = ' ' TITEL = 'Remove node'(074) * START_COLUMN = 25 * START_ROW = 6 * cancel_display = 'X' IMPORTING ANSWER = P_ANSWER EXCEPTIONS OTHERS = 1.

RS_TREE_LIST * CALL FUNCTION 'RS_TREE_LIST' * EXPORTING * NODE_ID = NODE_ID * ALL = 'X' * WITH_ATTRIBUTES = 'X' * HIDDEN_NODES = 'X' * TABLES * LIST = X_LIST * EXCEPTIONS * CYCLE_DETECTED = 1 * NODE_NOT_FOUND = 2 * OTHERS = 3.

RS_TREE_CONSTRUCT * CALL FUNCTION 'RS_TREE_CONSTRUCT' ** EXPORTING ** INSERT_ID = '000000' ** RELATIONSHIP = ' ' * TABLES * NODETAB = X_LIST * EXCEPTIONS * TREE_FAILURE = 1 * ID_NOT_FOUND = 2 * WRONG_RELATIONSHIP = 3 * OTHERS = 4.

RS_TREE_CONSTRUCT * CALL FUNCTION 'RS_TREE_CONSTRUCT' ** EXPORTING ** INSERT_ID = '000000' ** RELATIONSHIP = ' ' * TABLES * NODETAB = X_LIST * EXCEPTIONS * TREE_FAILURE = 1 * ID_NOT_FOUND = 2 * WRONG_RELATIONSHIP = 3 * OTHERS = 4.

BDL_GET_CENTRAL_TIMESTAMP CALL FUNCTION 'BDL_GET_CENTRAL_TIMESTAMP' IMPORTING TAG = TAG UHRZEIT = UHRZEIT EXCEPTIONS OTHERS = 99.

POPUP_GET_VALUES_USER_BUTTONS CALL FUNCTION 'POPUP_GET_VALUES_USER_BUTTONS' EXPORTING POPUP_TITLE = TEXT-085 "Change REFERENCE Service PROGRAMNAME = 'BDLTREDF' FORMNAME = 'HANDLE_REF_SERVICE' F4_PROGRAMNAME = 'BDLTREDF' F4_FORMNAME = 'HANDLE_F4' OK_PUSHBUTTONTEXT = OK_PUSHBUTTONTEXT ICON_OK_PUSH = ICON_OK_PUSH FIRST_PUSHBUTTON = FIRST_PUSHBUTTON ICON_BUTTON_1 = ICON_BUTTON_1 SECOND_PUSHBUTTON = SECOND_PUSHBUTTON ICON_BUTTON_2 = ICON_BUTTON_2 IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 1 TITEL = 'Change REFERENCE Service'(085) TEXTLINE1 = TEXT_1 TEXTLINE2 = TEXT_2 TEXTLINE3 = 'Proceed?'(047) TEXT_OPTION1 = 'YES'(030) TEXT_OPTION2 = 'NO'(031) IMPORTING ANSWER = OKAY.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = 2 "NO TITEL = TEXT-089 "Service maintenance TEXTLINE1 = TEXT-046 "Service is REFERENCE Service! TEXTLINE2 = TEXT-035 "This may endanger Service delivery, TEXTLINE3 = 'Proceed?'(047) "if still in use.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'N' DIAGNOSETEXT1 = TEXT-091 "This Service refers to DIAGNOSETEXT2 = TEXT_1 DIAGNOSETEXT3 = TEXT_2 TEXTLINE1 = TEXT-092 "Changes on this Service will have "no effect TEXTLINE2 = TEXT-047 "Proceed? TITEL = TEXT-089 "Service maintenance * START_COLUMN = 25 * START_ROW = 6 * cancel_display = 'X' IMPORTING ANSWER = P_ANSWER EXCEPTIONS OTHERS = 1.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = TEXT-093 "Display node attributes IMPORTING RETURNCODE = RC TABLES FIELDS = ITAB.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING TITEL = TEXT-095 "Display REFERENCE Service TXT1 = TEXT-091 "This Service refers to TXT2 = TEXT_1 TXT3 = TEXT_2 * TXT4 = ' ' .



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