SAP Reports / Programs

RSPFLDOC SAP ABAP Report - Report for Maintaining Parameter Attributes and Documentation







RSPFLDOC 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 RSPFLDOC 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

RZ11 - Profile Parameter Maintenance


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


Text pool values


Title: Report for Maintaining Parameter Attributes and Documentation
Text Symbol: 405 = Last Changed At
Text Symbol: 404 = Changed On
Text Symbol: 403 = Created At
Text Symbol: 402 = Created On
Text Symbol: 401 = Time of Last Switch
Text Symbol: 400 = Date of Last Switch
Text Symbol: 319 = Parameter name + value is too long ( & , #)
Text Symbol: 318 = Parameter changed
Text Symbol: 317 = Syst. error with & : #
Text Symbol: 316 = Communication error with & : #
Text Symbol: 315 = No ansynchronous RFCs with server &
Text Symbol: 314 = Communication timeout with server &
Text Symbol: 312 = Note: Change & performed on server $
Text Symbol: 311 = Action canceled
Text Symbol: 310 = Change &1 running on server& $
Text Symbol: 308 = Error in shared memory of profile parameters
Text Symbol: 307 = Invalid value # for parameter &
Text Symbol: 306 = Parameter & not found
Text Symbol: 305 = Cannot change parameter
Text Symbol: 304 = Changes only allowed within system
Text Symbol: 303 = No authorization to change parameters
Text Symbol: 302 = Communication error
Text Symbol: 301 = Unknown OP code
Text Symbol: 215 = Maximum
Text Symbol: 214 = Minimum
Text Symbol: 213 = Application Area:
Text Symbol: 212 = Short Description:
Text Symbol: 211 = Parameter Description:
Text Symbol: 210 = Valid Entries, Formats, Ranges:
Text Symbol: 209 = Are Other Parameters Affected or Dependent:
Text Symbol: 208 = Limitations for Database Systems:
Text Symbol: 207 = Limitations for Operating Systems:
Text Symbol: 206 = Who Can Change:
Text Symbol: 205 = Default Val.:
Text Symbol: 204 = Unit:
Text Symbol: 203 = Parameter:
Text Symbol: 124 = Can Be Chngd. Dyn.





Text Symbol: 123 = Cannot Be Changed Dynam.
Text Symbol: 122 = Change Generates Error
Text Symbol: 121 = Change Generates Warning
Text Symbol: 603 = Delete Parameter
Text Symbol: 602 = Change Documentation for the Parameter
Text Symbol: 601 = Display Documentation for the Parameter
Text Symbol: 600 = Display Metadata for the Parameter
Text Symbol: 538 = Kernel Default
Text Symbol: 537 = Interval
Text Symbol: 536 = Logical Expression
Text Symbol: 535 = Enumeration
Text Symbol: 534 = Double Interval
Text Symbol: 533 = Integer Interval
Text Symbol: 532 = Double
Text Symbol: 531 = Integer
Text Symbol: 530 = String
Text Symbol: 526 = Close Display
Text Symbol: 525 = Mandatory Parameter
Text Symbol: 524 = Metadata for the Subparameters of Parameter &
Text Symbol: 523 = Display Metadata for Subparameters
Text Symbol: 522 = Submeta Data
Text Symbol: 521 = Current Value
Text Symbol: 520 = Instance Profile
Text Symbol: 519 = Standard Profile
Text Symbol: 518 = Expansion Level
Text Symbol: 517 = Current Value of Parameter &
Text Symbol: 516 = Metadata for Parameter &
Text Symbol: 515 = Check Function Exists
Text Symbol: 514 = Has Subparameters
Text Symbol: 513 = Vector Parameter
Text Symbol: 512 = No
Text Symbol: 511 = Yes
Text Symbol: 510 = Dynamic Parameter
Text Symbol: 509 = System-Wide Parameter
Text Symbol: 508 = CSN Component
Text Symbol: 507 = Parameter Description
Text Symbol: 506 = Parameter Group
Text Symbol: 505 = Unit
Text Symbol: 504 = Further Selection Criteria





Text Symbol: 503 = Type
Text Symbol: 502 = Name
Text Symbol: 501 = Value
Text Symbol: 500 = Description
Text Symbol: 059 = Background Processing
Text Symbol: 058 = Enqueue
Text Symbol: 057 = Alert
Text Symbol: 056 = Gateway
Text Symbol: 055 = Dispatcher and Task Handler
Text Symbol: 054 = Graphic
Text Symbol: 053 = Shared Common System Area
Text Symbol: 052 = Authentication
Text Symbol: 051 = ABAP
Text Symbol: 050 = General System
Text Symbol: 034 = Integer Value (64 Bit)
Text Symbol: 033 = FORM Routine INIT_INST_GENERIC_INFO
Text Symbol: 032 = Also Maintain Generic Parameters in LSPFCFXX
Text Symbol: 031 = Information
Text Symbol: 030 = File must be executable
Text Symbol: 029 = No documentation created
Text Symbol: 028 = Parameter is unknown in kernel
Text Symbol: 027 = Continue?
Text Symbol: 026 = Warning
Text Symbol: 025 = Exit editor?
Text Symbol: 024 = Data not saved
Text Symbol: 023 = Special Character String
Text Symbol: 022 = File Mask
Text Symbol: 021 = SAP Service
Text Symbol: 020 = Service Name
Text Symbol: 019 = Host Name
Text Symbol: 018 = Character String
Text Symbol: 017 = File name must exist
Text Symbol: 016 = File Name
Text Symbol: 015 = Directory can be written
Text Symbol: 014 = Directory must exist
Text Symbol: 013 = Directory
Text Symbol: 012 = Logical Value
Text Symbol: 011 = Time Value
Text Symbol: 010 = Integer Value



Text Symbol: 005 = Are you sure you want to exit?
Text Symbol: 004 = Save first?
Text Symbol: 003 = Data was changed
Text Symbol: 002 = Are you sure?
Text Symbol: 001 = Delete Data
Text Symbol: 060 = Batch Inp.
Text Symbol: 120 = Change Permitted
Text Symbol: 116 = Linux
Text Symbol: 115 = deleted from sapparam.c
Text Symbol: 114 = Parameter must also be
Text Symbol: 113 = OpenVMS VAX
Text Symbol: 112 = OpenVMS AXP
Text Symbol: 111 = OS/2
Text Symbol: 110 = Microsoft Windows 3.x
Text Symbol: 109 = Apple Mac
Text Symbol: 108 = OS400/AS400
Text Symbol: 107 = Microsoft Windows NT
Text Symbol: 106 = SNI UNIX
Text Symbol: 105 = Sun UNIX
Text Symbol: 104 = Digital UNIX
Text Symbol: 103 = HP-UX UNIX
Text Symbol: 102 = IBM UNIX
Text Symbol: 101 = All UNIX Systems
Text Symbol: 100 = All Operating Sys.
Text Symbol: 084 = J2EE Engine
Text Symbol: 083 = VM Container
Text Symbol: 082 = Update
Text Symbol: 081 = SAP Web Dispatcher
Text Symbol: 080 = Internet Communication Manager
Text Symbol: 079 = Message Server
Text Symbol: 078 = Secure Network Communication
Text Symbol: 077 = Extended Memory
Text Symbol: 074 = Transport
Text Symbol: 073 = Screen
Text Symbol: 072 = Installation
Text Symbol: 071 = Logon
Text Symbol: 070 = Inter-process Communication
Text Symbol: 069 = Data Transfer
Text Symbol: 068 = CUA Presentation
Text Symbol: 067 = GUI Frontend
Text Symbol: 066 = Performance
Text Symbol: 065 = TemSe
Text Symbol: 064 = System Trace
Text Symbol: 063 = System Log
Text Symbol: 062 = Database
Text Symbol: 061 = Print


INCLUDES used within this REPORT RSPFLDOC

INCLUDE LSPFCDEF.
INCLUDE LSPFLDEF.


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:

DOCU_PRINT CALL FUNCTION 'DOCU_PRINT' EXPORTING id = 'PP' new_page = 'X' langu = l_langu object = l_doku printer = 'X' TABLES line = l_lines.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dynpro_name_1000 dynumb = dynpro_number_1000 TABLES dynpfields = dynpfields_tbl_1000 EXCEPTIONS OTHERS = 99.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = retfield value_org = 'S' display = 'F' TABLES value_tab = params return_tab = return_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

TH_GET_START_TIME CALL FUNCTION 'TH_GET_START_TIME' IMPORTING ts_localtime = ts.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' ##FM_OLDED EXPORTING defaultoption = default textline1 = text1 textline2 = text2 titel = title IMPORTING answer = answer EXCEPTIONS OTHERS = 0.

DOCU_EXIST_CHECKS CALL FUNCTION 'DOCU_EXIST_CHECKS' EXPORTING id = 'PP' langu = langu object = doku typ = 'E' " what does this mean? EXCEPTIONS no_docu_on_screen = 1 no_docu_self_def = 2 no_docu_temp = 3 ret_code = 4 OTHERS = 5.

DOCU_EXIST_CHECKS CALL FUNCTION 'DOCU_EXIST_CHECKS' EXPORTING id = 'PP' langu = langu object = doku typ = 'E' " what does this mean? EXCEPTIONS no_docu_on_screen = 1 no_docu_self_def = 2 no_docu_temp = 3 ret_code = 4 OTHERS = 5.

DOKU_DELETE_ALL CALL FUNCTION 'DOKU_DELETE_ALL' EXPORTING doku_id = 'PP' doku_object = l_object EXCEPTIONS header_without_text = 1 index_without_header = 2 no_authority_for_devclass_xxxx = 3 no_docu_found = 4 object_is_already_enqueued = 5 object_is_enqueued_by_corr = 6 techn_enqueue_problem = 7 user_break = 8 OTHERS = 9.

DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING displ = l_display_mode displ_mode = l_mode id = 'PP' langu = l_langu object = l_docu_object use_sec_langu = 'X' EXCEPTIONS wrong_name = 1 OTHERS = 2.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = retfield value_org = 'S' display = 'F' TABLES value_tab = params return_tab = return_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dynpro_name1_1000 dynumb = dynpro_number1_1000 TABLES dynpfields = dynpfields_tbl1_1000 EXCEPTIONS OTHERS = 99.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = retfield value_org = 'S' display = 'F' TABLES value_tab = f4lang return_tab = return_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

CONVERSION_EXIT_ISOLA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ISOLA_INPUT' EXPORTING input = return_line-fieldval IMPORTING output = langu EXCEPTIONS unknown_language = 1 OTHERS = 2.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = dynpro_name1_1000 dynumb = dynpro_number1_1000 TABLES dynpfields = dynpfields_tbl1_1000 EXCEPTIONS OTHERS = 0.

ENQUEUE_E_TPFYPROP * CALL FUNCTION 'ENQUEUE_E_TPFYPROP' * EXPORTING * obj_name = objname * EXCEPTIONS * OTHERS = 1.

DEQUEUE_E_TPFYPROP * CALL FUNCTION 'DEQUEUE_E_TPFYPROP' * EXPORTING * obj_name = objname * EXCEPTIONS * OTHERS = 1.

RS_CORR_CHECK CALL FUNCTION 'RS_CORR_CHECK' EXPORTING global_lock = 'X' object = objname object_class = object_class EXCEPTIONS cancelled = 1 permission_failure = 2 unknown_objectclass = 3 OTHERS = 4.

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' EXPORTING object = objname object_class = object_class mode = mode global_lock = 'X' devclass = devclass author = sy-uname master_language = langu EXCEPTIONS cancelled = 1 permission_failure = 2 unknown_objectclass = 3 OTHERS = 4.

PFL_CHECK_GENERIC_PARAMETER * CALL FUNCTION 'PFL_CHECK_GENERIC_PARAMETER' * EXPORTING * parname = hname * IMPORTING * generic = generic * generic_name = gname * EXCEPTIONS * parameter_name_missing = 1 * OTHERS = 2.

PFL_CHECK_SINGLE_VALUE CALL FUNCTION 'PFL_CHECK_SINGLE_VALUE' EXPORTING parname = parname parvalue = parvalue partype = partype on_all_hosts = on_all_hosts TABLES dtab = dtab prot = prot EXCEPTIONS OTHERS = 1.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' TABLES list = srvlist EXCEPTIONS no_server_list = 1 OTHERS = 2.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = prozent text = msg.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = prozent text = msg.

PFL_REPLACE_MACRO CALL FUNCTION 'PFL_REPLACE_MACRO' EXPORTING parvalue_in = val_in IMPORTING parvalue_out = val_out.

SPFL_PARAMETER_CHANGE_VALUE CALL FUNCTION 'SPFL_PARAMETER_CHANGE_VALUE' DESTINATION servername STARTING NEW TASK task_name PERFORMING receive_form_spfl ON END OF TASK EXPORTING name = tname value = tvalue EXCEPTIONS OTHERS = 0.

PFL_REPLACE_MACRO CALL FUNCTION 'PFL_REPLACE_MACRO' EXPORTING parvalue_in = val_in IMPORTING parvalue_out = val_out.



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